
    daf                         d dl Z d dlmZ ddlmZ ddlmZ  G d d      Z G d d	ee j                        Z G d
 deej                  e j                        Z
 G d dee j                        Zy)    N)	resources   )data01)utilc                       e Zd Zh dZd Zy)ContentsTests>   __init__.pysubdirectory
utf-8.filebinary.fileutf-16.filec                     t        j                  | j                        j                         D ch c]  }|j                   }}| j
                  |k  sJ y c c}w N)r   filesdataiterdirnameexpected)selfpathcontentss      F/root/Python-3.12.4/Lib/test/test_importlib/resources/test_contents.pytest_contentszContentsTests.test_contents   sG    *3//$))*D*L*L*NO$DIIOO}}((( Ps   AN)__name__
__module____qualname__r   r        r   r   r      s    H)r   r   c                       e Zd Zd Zy)ContentsDiskTestsc                     t         | _        y r   )r   r   )r   s    r   setUpzContentsDiskTests.setUp   s	    	r   N)r   r   r   r"   r   r   r   r    r       s    r   r    c                       e Zd Zy)ContentsZipTestsN)r   r   r   r   r   r   r$   r$      s    r   r$   c                       e Zd Zh dZd Zy)ContentsNamespaceTests>   r   r   r   c                     ddl m} || _        y )Nr   )namespacedata01) r(   r   )r   r(   s     r   r"   zContentsNamespaceTests.setUp(   s    %#	r   N)r   r   r   r   r"   r   r   r   r&   r&      s    H$r   r&   )unittest	importlibr   r)   r   r   r   TestCaser    ZipSetupr$   r&   r   r   r   <module>r.      s]       ) )x'8'8 
	}dmmX5F5F 	$]H,=,= $r   