Example #1
0
def test_process_no_input(mocked_input, repl: Riposte):
    repl._split_inline_commands = mock.MagicMock()
    repl._parse_line = mock.Mock()
    repl._get_command = mock.Mock()

    repl._process()

    repl._split_inline_commands.assert_not_called()
    repl._parse_line.assert_not_called()
    repl._get_command.assert_not_called()
Example #2
0
def test_parse_line_no_closing_quotation(invalid_line, repl: Riposte):
    with pytest.raises(RiposteException):
        repl._parse_line(invalid_line)
Example #3
0
def test_parse_line(raw_line, parsed_line, repl: Riposte):
    assert repl._parse_line(raw_line) == parsed_line