a  ze@sRddlmZedZddlZGdddZejeed\ZZe dkrNe dS) )utilzimportlib.machineryNc@s4eZdZddZddZddZddZd d Zd S) PathHookTestcCs|jj|jj|jjfS)N) machinery FileFinder path_hookSourceFileLoaderSOURCE_SUFFIXESselfr ]/opt/bitninja-python-dojo/embedded/lib/python3.9/test/test_importlib/source/test_path_hook.pyr szPathHookTest.path_hookcCsJtd,}|t||ddWdn1s<0YdS)Ndummy.root find_specrZcreate_modules assertTruehasattrrr mappingr r r test_successs zPathHookTest.test_successcCsJtd,}|t||ddWdn1s<0YdS)Nrr find_modulerrr r r test_success_legacys z PathHookTest.test_success_legacycCs|t|dddS)Nrrrrr r r r test_empty_stringszPathHookTest.test_empty_stringcCs|t|dddS)Nrrrr r r r test_empty_string_legacysz%PathHookTest.test_empty_string_legacyN)__name__ __module__ __qualname__rrrrrr r r r rs r)r__main__) rrZimport_importlibrZunittestrZ test_bothZFrozen_PathHookTestZSource_PathHooktestrmainr r r r s