async def test_list_command_module_and_request_not_found(monkeypatch, capsys): requests = { 'module1': { 'req1': mock_request(name='req1', module='module1') }, 'module2': { 'req2': mock_request(name='req2', module='module2') } } monkeypatch.setattr(commands, 'get_requests', lambda: requests) await list_command(attrdict({'module': 'module1:request2'})) captured = capsys.readouterr() assert escape_ansi( captured.out ) == 'Request "request2" does not exist in module "module1".\n'
async def test_list_command_request(monkeypatch, capsys): requests = { 'module1': { 'req1': mock_request(name='req1', module='module1'), 'req2': mock_request(name='req2', module='module1') }, 'module2': { 'req1': mock_request(name='req1', module='module2'), 'req3': mock_request(name='req3', module='module2') } } monkeypatch.setattr(commands, 'get_requests', lambda: requests) await list_command(attrdict({'module': ':req1'})) captured = capsys.readouterr() assert escape_ansi(captured.out) == '''module1:
async def test_list_command_request_not_found_in_any_module( monkeypatch, capsys): requests = {'module': {'req': mock_request(name='req', module='module')}} monkeypatch.setattr(commands, 'get_requests', lambda: requests) await list_command(attrdict({'module': ':request_404'})) captured = capsys.readouterr() assert escape_ansi( captured.out ) == 'Request "request_404" does not exist in any module.\n'