+
    Biq
                        ^ RI t ^ RIHt ^RIHt  ! R R]P
                  ] P                  4      t ! R R]P
                  ] P                  4      t ! R R	4      t	 ! R
 R]	]P                  ] P                  4      t ! R R]	]P                  ] P                  4      t ! R R]	]P                  ] P                  4      t ! R R]	]P                  ] P                  4      t]R8X  d   ] P"                  ! 4        R# R# )    N)	resources)utilc                   &   a  ] tR t^t o R tRtV tR# )CommonBinaryTestsc                    \         P                  ! V4      P                  V4      pVP                  R 4      ;_uu_ 4         RRR4       R#   + '       g   i     R# ; i)rbNr   filesjoinpathopenselfpackagepathtargets   &&& >/usr/lib/python3.14/test/test_importlib/resources/test_open.pyexecuteCommonBinaryTests.execute   s<    )2248[[ s   AA	 N__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classdict__s   @r   r   r                r   c                   &   a  ] tR t^t o R tRtV tR# )CommonTextTestsc                    \         P                  ! V4      P                  V4      pVP                  R R7      ;_uu_ 4         RRR4       R#   + '       g   i     R# ; i)utf-8encodingNr	   r   s   &&& r   r   CommonTextTests.execute   s>    )2248[['[** +***s    AA	r   Nr   r   s   @r   r"   r"      r   r    r"   c                   D   a  ] tR t^t o R tR tR tR tR tR t	Rt
V tR# )		OpenTestsc           
     (   \         P                  ! V P                  4      R ,          pVP                  R4      ;_uu_ 4       pVP	                  4       pV P                  V\        \        ^4      4      4       RRR4       R#   + '       g   i     R# ; i)zbinary.filer   N)r   r
   datar   readassertEqualbytesranger   r   fpresults   &   r   test_open_binaryOpenTests.test_open_binary   s\    +m;[["WWYFVU58_5 s   5B  B	c                   \         P                  ! V P                  4      R ,          pVP                  RR7      ;_uu_ 4       pVP	                  4       pV P                  VR4       RRR4       R#   + '       g   i     R# ; i)z
utf-8.filer$   r%   zHello, UTF-8 world!
Nr   r
   r+   r   r,   r-   r0   s   &   r   test_open_text_default_encoding)OpenTests.test_open_text_default_encoding   sW    +l:[['[**bWWYFV%<= +***s   #A//B 	c                   \         P                  ! V P                  4      R ,          pVP                  RRR7      ;_uu_ 4       pVP	                  4       pRRR4       V P                  XR4       R#   + '       g   i     L$; i)utf-16.filezutf-16strictr&   errorsNzHello, UTF-16 world!
r6   r0   s   &   r   test_open_text_given_encoding'OpenTests.test_open_text_given_encoding"   sX    +m;[[(8[<<WWYF =!9: =<s   A00B 	c                   \         P                  ! V P                  4      R ,          pVP                  RRR7      ;_uu_ 4       pV P	                  \
        VP                  4       RRR4       VP                  RRR7      ;_uu_ 4       pVP                  4       pRRR4       V P                  XR4       R#   + '       g   i     LX; i  + '       g   i     L7; i)r:   r$   r;   r<   Nignorez*H e l l o ,   U T F - 1 6   w o r l d ! 
 )r   r
   r+   r   assertRaisesUnicodeErrorr,   r-   r0   s   &   r   test_open_text_with_errors$OpenTests.test_open_text_with_errors(   s     +m;[['([;;rlBGG4 <[['([;;rWWYF <7	
	 <;;;s   !B4C4C	C	c                    \         P                  ! V P                  4      R ,          pV P                  \        4      ;_uu_ 4        VP                  R4       RRR4       R#   + '       g   i     R# ; i)does-not-existr   Nr   r
   r+   rB   FileNotFoundErrorr   r   r   s   & r   "test_open_binary_FileNotFoundError,OpenTests.test_open_binary_FileNotFoundError8   sG    +.>>011KK 2111s   A!!A2	c                    \         P                  ! V P                  4      R ,          pV P                  \        4      ;_uu_ 4        VP                  RR7       RRR4       R#   + '       g   i     R# ; i)rG   r$   r%   NrH   rJ   s   & r    test_open_text_FileNotFoundError*OpenTests.test_open_text_FileNotFoundError=   sI    +.>>011KKK) 2111s   A""A3	r   N)r   r   r   r   r3   r7   r>   rD   rK   rN   r   r   r   s   @r   r)   r)      s(     6>;
 
* *r    r)   c                       ] tR t^CtRtR# )OpenDiskTestsr   Nr   r   r   r   r   r   r    r   rQ   rQ   C       r    rQ   c                       ] tR t^GtRtRtR# )OpenDiskNamespaceTestsnamespacedata01r   Nr   r   r   r   MODULEr   r   r    r   rU   rU   G       Fr    rU   c                       ] tR t^KtRtR# )OpenZipTestsr   NrR   r   r    r   r[   r[   K   rS   r    r[   c                       ] tR t^OtRtRtR# )OpenNamespaceZipTestsrV   r   NrW   r   r    r   r]   r]   O   rY   r    r]   __main__)unittest	importlibr    r   CommonTestsTestCaser   r"   r)   	DiskSetuprQ   rU   ZipSetupr[   r]   r   mainr   r    r   <module>rg      s      (((*;*; d&&(9(9 +* +*\	It~~x/@/@ 	Y8I8I 	9dmmX->-> 	It}}h6G6G  zMMO r    