§
    °³Ùg¿  ã                   óp   — d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ  G d„ dej	        ¦  «        Z
dS )	é    N)Úmatchers)Ú
skipUnless)Útestr_command)Úbase)Úutilc                   óX   ‡ — e Zd Zˆ fd„Zd„ Z eej        d¦  «        d„ ¦   «         Zˆ xZ	S )Ú	TestHooksc                 ó$  •— t          t          | ¦  «                             ¦   «          t          j        t
          j                             | j        d¦  «        ¦  «        5 }| 	                    ddd¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz	setup.cfgÚglobalzsetup-hookszQpbr_testpackage._setup_hooks.test_hook_1
pbr_testpackage._setup_hooks.test_hook_2)
Úsuperr	   ÚsetUpr   Úopen_configÚosÚpathÚjoinÚpackage_dirÚset)ÚselfÚcfgÚ	__class__s     €úJ/granary/edev/quantum/lib/python3.11/site-packages/pbr/tests/test_hooks.pyr   zTestHooks.setUp4   sß   ø€ Ý�i˜ÑÔ×$Ò$Ñ&Ô&Ð&ÝÔÝ”—’˜TÔ-¨{Ñ;Ô;ñ=ô =ð 	@Ø@CØ�GŠG�H˜mð?ñ@ô @ð @ð	@ð 	@ð 	@ñ 	@ô 	@ð 	@ð 	@ð 	@ð 	@ð 	@ð 	@ð 	@øøøð 	@ð 	@ð 	@ð 	@ð 	@ð 	@s   Á BÂB	ÂB	c                 óT   — |                       d¦  «        \  }}}d|v sJ ‚|dk    sJ ‚dS )z„Test setup_hooks.

        Test that setup_hooks listed in the [global] section of setup.cfg are
        executed in order.
        Úegg_infoztest_hook_1
test_hook_2r   N)Ú	run_setup©r   ÚstdoutÚ_Úreturn_codes       r   Útest_global_setup_hooksz!TestHooks.test_global_setup_hooks<   sD   € ð "&§¢°
Ñ!;Ô!;Ñˆ��;Ø)¨VÐ3Ð3Ð3Ð3Ø˜aÒÐÐÐÐÐó    ztestrepository not availablec                 ó²   — |                       d¦  «        \  }}}|                      |¦  «         |                      |t          j        d¦  «        ¦  «         d S )Nz--help-commandsz testr )r   ÚassertFalseÚ
assertThatr   ÚContainsr   s       r   Útest_custom_commands_knownz$TestHooks.test_custom_commands_knownG   sT   € à!%§¢Ð0AÑ!BÔ!BÑˆ��;Ø×Ò˜Ñ%Ô%Ð%Ø�Š˜¥Ô 1°)Ñ <Ô <Ñ=Ô=Ð=Ð=Ð=r    )
Ú__name__Ú
__module__Ú__qualname__r   r   r   r   Ú
have_testrr%   Ú__classcell__)r   s   @r   r	   r	   3   sy   ø€ € € € € ð@ð @ð @ð @ð @ð	 ð 	 ð 	 ð €Z�Ô(Ð*HÑIÔIð>ð >ñ JÔIð>ð >ð >ð >ð >r    r	   )r   Ú	testtoolsr   r   Úpbrr   Ú	pbr.testsr   r   ÚBaseTestCaser	   © r    r   ú<module>r0      s¢   ððR 
€	€	€	à Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  à Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð>ð >ð >ð >ð >�Ô!ñ >ô >ð >ð >ð >r    