
    daf                     .   d dl mZmZ  ej                  d      Zd dlZd dlZd dlZ ej                  ej                  j                  du d       G d dej                               Z ej                  ee      \  ZZedk(  r ej"                          yy)	    )abcutilzimportlib.machineryNzno reasonable builtin modulec                   ,    e Zd ZdZd ZdZdZdZdZd Z	y)FindSpecTestsz&Test find_spec() for built-in modules.c                 \   t        j                  t         j                  j                        5  | j                  j
                  j                  t         j                  j                        }| j                  |       | j                  |j                  d       d d d        y # 1 sw Y   y xY w)Nzbuilt-in)
r   uncacheBUILTINS	good_name	machineryBuiltinImporter	find_spec
assertTrueassertEqualorigin)selffounds     B/root/Python-3.12.4/Lib/test/test_importlib/builtin/test_finder.pytest_modulezFindSpecTests.test_module   sq    \\$--112 	7NN22<<T]]=T=TUEOOE"U\\:6	7 	7 	7s   A+B""B+Nc                     d}|t         j                  vsJ | j                  j                  j	                  |      }| j                  |       y )N	importlib)sysbuiltin_module_namesr   r   r   assertIsNone)r   namespecs      r   test_failurezFindSpecTests.test_failure"   sC    333333~~--77=$    )
__name__
__module____qualname____doc__r   test_packagetest_module_in_packagetest_package_in_packagetest_package_over_moduler    r   r   r   r   
   s0     17 L " #  $ r   r   )r   __main__)test.test_importlibr   r   import_importlibr   r   unittestwarningsskipIfr	   r
   FinderTestsr   	test_bothFrozen_FindSpecTestsSource_FindSpecTestsr   mainr&   r   r   <module>r2      s    )!D!!"78	 
   ((D02PQ COO   R @ T^^MY7 zHMMO r   