\bg `dZddlZddlZddlZddlmZmZddlZddlm Z GddZ dS)zTests for distutils.extension.N) Extensionread_setup_file)check_warningsceZdZdZdZdS) TestExtensionctjtjtd}t |}d|D}|gd}||ksJdS)Nz Setup.samplecg|] }|j S)name).0exts {/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/setuptools/_distutils/tests/test_extension.py z6TestExtension.test_read_setup_file..s***c***)"_arraysurfarray_camera_numericsndarray_numericsurfarraybase bufferproxycdromcolor constantsdisplaydrawevent fasteventfontgfxdrawimageimageextjoystickkeymaskmixer mixer_musicmousemovieoverlay pixelarraypypmrectrwobjectscrapsurfacesurflocktime transform)ospathjoindirname__file__rsort)selfsetupextsnameswanteds rtest_read_setup_filez"TestExtension.test_read_setup_filesy RW__X66GGu%%**T*** # # # Jrc tjt5tdgdddn #1swxYwYtdg}|jdksJtjt5tdddddn #1swxYwYtjt5tdddgdddn #1swxYwYtdddg}|jddgksJtdt jdt jdg}|jddgksJdD]}t||gksJ|j J|j Jt5}tj dtdddgd }dddn #1swxYwYt|j dksJt|j d jd ksJdS) Nrr filefile1file2) include_dirs define_macros undef_macros library_dirs librariesruntime_library_dirs extra_objectsextra_compile_argsextra_link_argsexport_symbols swig_optsdependsalwaysT)chicrz!Unknown Extension options: 'chic')pytestraisesAssertionErrorrr sourcespathlibPathgetattrlanguageoptionalrwarnings simplefilterlenstrmessage)r:rattrws rtest_extension_initz!TestExtension.test_extension_init@s  ]> * *   a                  ##x6!!!!]> * * & & ff % % % & & & & & & & & & & & & & & & ]> * * + + fvqk * * * + + + + + + + + + + + + + + +' 233{w00000g!6!6 W8M8M NOO{w00000   , ,D3%%+++++|###|###   C  !( + + +FWg$6TBBBC C C C C C C C C C C C C C C C1:!####1:a=())-PPPPPPPsB7;;8BBB9CCC)F99F=F=N)__name__ __module__ __qualname__r?rbr rrrr s8000d,Q,Q,Q,Q,Qrr) __doc__r4rVr[distutils.extensionrrrR compat.py38rrr rrris$$ :::::::: ''''''_Q_Q_Q_Q_Q_Q_Q_Q_Q_Qr