§
    ´³Ùg  ã                   óP   — d dl mZ d dlmZ d dlmZ  G d„ dej        ¦  «        ZdS )é    )Úmock)Únamed)Úutilsc                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )Ú	TestNamedc                 ó”   — t          j        ddgddddi¬¦  «        }|                     ¦   «         }|                      |dg¦  «         d S )Nústevedore.test.extensionÚt1T©ÚaÚbÚB©ÚnamesÚinvoke_on_loadÚinvoke_argsÚinvoke_kwds©r   ÚNamedExtensionManagerr   ÚassertEqual©ÚselfÚemÚactuals      úP/granary/edev/quantum/lib/python3.11/site-packages/stevedore/tests/test_named.pyÚ
test_namedzTestNamed.test_named   s[   € ÝÔ(Ø&Ø�&ØØØ˜c˜
ð
ñ 
ô 
ˆð —’‘”ˆØ×Ò˜ $ Ñ(Ô(Ð(Ð(Ð(ó    c           	      ó  — d}t          j        |¦  «        5 }t          |_        t	          j        ddgddddi¬¦  «        }|                     ¦   «         }|                      |g ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )	Nz5stevedore.tests.test_extension.FauxExtension.__init__r	   zno-such-extensionTr   r   r   r   )r   ÚpatchÚAssertionErrorÚside_effectr   r   r   r   )r   Ú	init_nameÚmr   r   s        r   Útest_enabled_before_loadz"TestNamed.test_enabled_before_load   sÖ   € ð Lˆ	ÝŒZ˜	Ñ"Ô"ð 	) aÝ*ˆAŒMÝÔ,Ø*ð +Ð+Ø#Ø"Ø  #˜Jðñ ô ˆBð —X’X‘Z”ZˆFØ×Ò˜V RÑ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)ð 	)ð 	)s   —AA7Á7A;Á>A;c                 ó  — t          j        dddgd¬¦  «        }|                     ¦   «         }|                      |ddg¦  «         t          j        dddgd¬¦  «        }|                     ¦   «         }|                      |ddg¦  «         d S )Nr	   r
   Út2T)r   Ú
name_orderr   r   s      r   Ú$test_extensions_listed_in_name_orderz.TestNamed.test_extensions_listed_in_name_order4   s¤   € õ Ô(Ø&Ø˜�,Øð
ñ 
ô 
ˆð
 —’‘”ˆØ×Ò˜ $¨ Ñ.Ô.Ð.åÔ(Ø&Ø˜�,Øð
ñ 
ô 
ˆð
 —’‘”ˆØ×Ò˜ $¨ Ñ.Ô.Ð.Ð.Ð.r   c           	      ó,  — t          j        dg d¢dddddi¬¦  «        }|                     ¦   «         }|                      dd	g|¦  «         t          j        dd
d	gdddddi¬¦  «        }|                     ¦   «         }|                      d	g|¦  «         d S )Nr	   )Úe1r&   Úe2r
   Tr   r   r   )r   r'   r   r   r   r&   r
   r*   Fr   r   s      r   Ú"test_load_fail_ignored_when_sortedz,TestNamed.test_load_fail_ignored_when_sortedH   s¼   € ÝÔ(Ø&Ø*Ð*Ð*ØØØØ˜c˜
ð
ñ 
ô 
ˆð —’‘”ˆØ×Ò˜$ ˜ vÑ.Ô.Ð.åÔ(Ø&Ø˜�,ØØØØ˜c˜
ð
ñ 
ô 
ˆð —’‘”ˆØ×Ò˜$˜ Ñ(Ô(Ð(Ð(Ð(r   N)Ú__name__Ú
__module__Ú__qualname__r   r$   r(   r,   © r   r   r   r      sP   € € € € € ð	)ð 	)ð 	)ð)ð )ð )ð*/ð /ð /ð()ð )ð )ð )ð )r   r   N)Úunittestr   Ú	stevedorer   Ústevedore.testsr   ÚTestCaser   r0   r   r   ú<module>r5      s}   ðð Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !ðJ)ð J)ð J)ð J)ð J)�”ñ J)ô J)ð J)ð J)ð J)r   