a :êdgÖã@spddlZddlZddlmZddlmZddlmZGdd„dejej ej ej ƒZ dd„Z ed krlee ƒƒdS) éN)Úinstall_headers)Úsupport)Ú run_unittestc@seZdZdd„ZdS)ÚInstallHeadersTestCasecCs | ¡}tj |d¡}tj |d¡}| |¡| |¡||g}|j|d\}}t|ƒ}| | ¡|¡tj |d¡|_ |  ¡|  ¡| t |  ¡ƒd¡dS)NÚheader1Úheader2)ÚheadersÚinsté)ÚmkdtempÚosÚpathÚjoinZ write_fileZ create_distrZ assertEqualZ get_inputsZ install_dirZensure_finalizedÚrunÚlenZ get_outputs)ÚselfZ header_listrrrZpkg_dirÚdistÚcmd©rú@/usr/local/lib/python3.9/distutils/tests/test_install_headers.pyÚtest_simple_runs  z&InstallHeadersTestCase.test_simple_runN)Ú__name__Ú __module__Ú __qualname__rrrrrr srcCs t t¡S)N)ÚunittestZ makeSuiterrrrrÚ test_suite#srÚ__main__)r rZ!distutils.command.install_headersrZdistutils.testsrZ test.supportrZTempdirManagerZLoggingSilencerZ EnvironGuardZTestCaserrrrrrrÚs   ý