a  ze ã@stdZddlZddlZddlmZddlmZddlmZGdd„dej ej ej ej ƒZ dd „Zed krpeeƒƒdS) z)Tests for distutils.command.install_data.éN)Ú install_data)Úsupport)Ú run_unittestc@seZdZdd„ZdS)ÚInstallDataTestCasec CsF| ¡\}}t|ƒ}tj |d¡|_}tj |d¡}| |d¡tj |d¡}tj |d¡}| |d¡|||gfg|_| |  ¡|||gfg¡|  ¡|  ¡| t |  ¡ƒd¡tj |¡d}| tj tj ||¡¡¡tj |¡d} | tj tj || ¡¡¡g|_d|_|  ¡|  ¡| t |  ¡ƒd¡| tj tj ||¡¡¡| tj tj || ¡¡¡g|_tj |d ¡|_tj |jd ¡} tj |d ¡} tj |jd ¡} | | d ¡|||gfd | gf| gfg|_|  ¡|  ¡| t |  ¡ƒd¡| tj tj ||¡¡¡| tj tj || ¡¡¡dS)NÚinstÚoneZxxxÚinst2ÚtwoééÿÿÿÿéÚrootÚinst3Úinst4ÚthreeÚxxé)Z create_distrÚosÚpathÚjoinZ install_dirZ write_fileZ data_filesZ assertEqualZ get_inputsZensure_finalizedÚrunÚlenZ get_outputsÚsplitZ assertTrueÚexistsZoutfilesZwarn_dirr ) ÚselfZpkg_dirÚdistÚcmdrrrr ZrtwoZronerrr©rúU/opt/bitninja-python-dojo/embedded/lib/python3.9/distutils/tests/test_install_data.pyÚtest_simple_runsN     þz#InstallDataTestCase.test_simple_runN)Ú__name__Ú __module__Ú __qualname__rrrrrr srcCs t t¡S)N)ÚunittestZ makeSuiterrrrrÚ test_suiteGsr$Ú__main__)Ú__doc__rr#Zdistutils.command.install_datarZdistutils.testsrZ test.supportrZTempdirManagerZLoggingSilencerZ EnvironGuardZTestCaserr$r rrrrÚs   ý>