a  ze­ã@s€ddlZddlZddlZddlmZddlmZddlmZddl m Z Gdd„dej ej ej ƒZdd „Zed kr|eeƒƒdS) éN)Ú run_unittest)Úbuild)Úsupport)Ú get_platformc@seZdZdd„ZdS)Ú BuildTestCasecCs&| ¡\}}t|ƒ}| ¡| |jtƒ¡tj |j d¡}| |j |¡d|jgt j dd…¢R}t t dƒrŠ| |j d¡¡|d7}tj |j d|¡}| |j|¡| |j|j ¡tj |j d|¡}| |j|¡tj |j dt j dd…¡}| |j|¡| |jtj t j¡¡dS)NÚlibz .%s-%d.%déZgettotalrefcountz-pydebugZtempz scripts-%d.%d)Z create_distrZfinalize_optionsZ assertEqualZ plat_namerÚosÚpathÚjoinZ build_baseZ build_purelibÚsysÚ version_infoÚhasattrZ assertTrueZ build_platlibÚendswithZ build_libZ build_tempZ build_scriptsÚ executableÚnormpath)ÚselfZpkg_dirÚdistÚcmdZwantedZ plat_spec©rúN/opt/bitninja-python-dojo/embedded/lib/python3.9/distutils/tests/test_build.pyÚtest_finalize_optionss(   ÿz#BuildTestCase.test_finalize_optionsN)Ú__name__Ú __module__Ú __qualname__rrrrrr srcCs t t¡S)N)ÚunittestZ makeSuiterrrrrÚ test_suite4srÚ__main__)rr r Z test.supportrZdistutils.command.buildrZdistutils.testsrZ sysconfigrZTempdirManagerZLoggingSilencerZTestCaserrrrrrrÚs    þ)