a 7źdgK ć@s¶ddlmZddlmZe d”ZddlZddlZe ejj dud”Gdd„dej ƒƒZ ej e ed \Z Ze ejj dud”Gd d „d ej ƒƒZ ej e ed \ZZed kr²e ”dS) é)Śabc)Śutilzimportlib.machineryéNzno reasonable builtin modulec@s4eZdZdd„ZdZdZdZdZdd„Zdd„Z dS)Ś FindSpecTestscCs\t tjj”:|jj tjj”}| |”| |j d”Wdƒn1sN0YdS)Nzbuilt-in) rŚuncacheŚBUILTINSŚ good_nameŚ machineryŚBuiltinImporterŚ find_specŚ assertTrueZ assertEqualŚorigin©ŚselfŚfound©rśC/usr/local/lib/python3.9/test/test_importlib/builtin/test_finder.pyŚ test_modules zFindSpecTests.test_moduleNcCs d}|jj |”}| |”dS©NŚ importlib)r r r Ś assertIsNone)rŚnameŚspecrrrŚ test_failure"szFindSpecTests.test_failurecCsRt tjj”0|jj tjjdg”}| |”Wdƒn1sD0YdS©NZpkg)rrrrr r r r)rrrrrŚtest_ignore_path(s ’zFindSpecTests.test_ignore_path) Ś__name__Ś __module__Ś __qualname__rŚ test_packageŚtest_module_in_packageŚtest_package_in_packageŚtest_package_over_modulerrrrrrr sr)r c@s4eZdZdd„ZdZZZdZdd„Zdd„Z dS)Ś FinderTestscCs^t tjj”<|jj tjj”}| |”| t|dƒ”Wdƒn1sP0YdS)NŚ load_module) rrrrr r Ś find_moduler Śhasattrrrrrr:s zFinderTests.test_moduleNcCs|jj d”}| |”dSr)r r r%r©rŚloaderrrrrGszFinderTests.test_failurecCsRt tjj”0|jj tjjdg”}| |”Wdƒn1sD0YdSr)rrrrr r r%rr'rrrrLs ’zFinderTests.test_ignore_path) rrrrrr!r"r rrrrrrr#5s  r#Ś__main__)ŚrrZimport_importlibr ŚsysZunittestZskipIfrrr#rZ test_bothZFrozen_FindSpecTestsZSource_FindSpecTestsZFrozen_FinderTestsZSource_FinderTestsrŚmainrrrrŚs   ' ž ž