a  ze@sjddlmZddlmZedZddlZddlZGdddejZejeed\Z Z e d krfe dS) )abc)utilzimportlib.machineryNc@s8eZdZdZddZddZdZZdZdZ ddZ dS) FinderTestsz&Test the finder for extension modules.cCs`|jtjj|jj|jjf}t&t dt | |WdS1sR0YdS)Nignore) machinery FileFinderr EXTENSIONSpathExtensionFileLoaderEXTENSION_SUFFIXESwarningscatch_warnings simplefilterDeprecationWarning find_module)selffullnameZimporterr]/opt/bitninja-python-dojo/embedded/lib/python3.9/test/test_importlib/extension/test_finder.pyrs   zFinderTests.find_modulecCs||tjjdS)N)Z assertTruerrr namerrrr test_moduleszFinderTests.test_moduleNcCs||ddS)Nzasdfjkl;)Z assertIsNonerrrrr test_failure"szFinderTests.test_failure) __name__ __module__ __qualname____doc__rrZ test_packageZtest_package_in_packageZtest_module_in_packageZtest_package_over_modulerrrrrr sr)r__main__) rrZimport_importlibrZunittestr rZ test_bothZFrozen_FinderTestsZSource_FinderTestsrmainrrrrs