Exemple #1
0
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'
Exemple #2
0
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:
Exemple #3
0
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'