
    eN                         d dl mZmZ d dlmZ d dlmZ  e            Z e            ej	        _
         ej        e          Zd Z edddg          d	             Zd
S )    )Mockpatch)wizard)fixturesc                  `    dg} d}t                               |t                    }|| k    sJ d S )Ntestz
test c2 b1)wpurge_channelsall_channels)expected_resultinput_valuechannelss      ?lib/python3.11/site-packages/repo_cli/tests/unit/test_wizard.pytest_purge_channelsr      s:    hOK\::H&&&&&&    zbuiltins.inputc2r   )side_effectc                     dg}t                               t                    }t          j        j                            d           ||k    sJ d S )Nr   zFAt least one channel should be added to default channels! Try again...)r	   get_default_channelsr   	mock_selflogwarningassert_called_with)monkeypatchr   r   s      r   test_no_empty_defaultsr      sU    hO%%l33HM,,P   &&&&&&r   N)unittest.mockr   r   repo_cli.commandsr   'repo_cli.tests.unit.test_utils.fixturesr   r   r   r   r   
SubCommandr	   r   r    r   r   <module>r!      s    % % % % % % % % $ $ $ $ $ $ L L L L L LDFF		 Fi  ' ' ' dF^444' ' 54' ' 'r   