check exception messages in utilcmds tests
This commit is contained in:
parent
e167f77d68
commit
6fff45daeb
@ -41,8 +41,9 @@ def _trapped_segv(handler):
|
|||||||
|
|
||||||
def test_debug_crash_exception():
|
def test_debug_crash_exception():
|
||||||
"""Verify that debug_crash crashes as intended."""
|
"""Verify that debug_crash crashes as intended."""
|
||||||
with pytest.raises(Exception):
|
with pytest.raises(Exception) as excinfo:
|
||||||
utilcmds.debug_crash(typ='exception')
|
utilcmds.debug_crash(typ='exception')
|
||||||
|
assert str(excinfo.value) == 'Forced crash'
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.skipif(os.name == 'nt',
|
@pytest.mark.skipif(os.name == 'nt',
|
||||||
@ -91,8 +92,10 @@ def test_debug_trace_exception(mocker):
|
|||||||
def test_debug_trace_no_hunter(monkeypatch):
|
def test_debug_trace_no_hunter(monkeypatch):
|
||||||
"""Test that an error is shown if debug_trace is called without hunter."""
|
"""Test that an error is shown if debug_trace is called without hunter."""
|
||||||
monkeypatch.setattr(utilcmds, 'hunter', None)
|
monkeypatch.setattr(utilcmds, 'hunter', None)
|
||||||
with pytest.raises(cmdexc.CommandError):
|
with pytest.raises(cmdexc.CommandError) as excinfo:
|
||||||
utilcmds.debug_trace()
|
utilcmds.debug_trace()
|
||||||
|
assert str(excinfo.value) == "You need to install 'hunter' to use this " \
|
||||||
|
"command!"
|
||||||
|
|
||||||
|
|
||||||
def test_repeat_command_initial(mocker, mode_manager):
|
def test_repeat_command_initial(mocker, mode_manager):
|
||||||
@ -103,8 +106,9 @@ def test_repeat_command_initial(mocker, mode_manager):
|
|||||||
"""
|
"""
|
||||||
objreg_mock = mocker.patch('qutebrowser.misc.utilcmds.objreg')
|
objreg_mock = mocker.patch('qutebrowser.misc.utilcmds.objreg')
|
||||||
objreg_mock.get.return_value = mode_manager
|
objreg_mock.get.return_value = mode_manager
|
||||||
with pytest.raises(cmdexc.CommandError):
|
with pytest.raises(cmdexc.CommandError) as excinfo:
|
||||||
utilcmds.repeat_command(win_id=0)
|
utilcmds.repeat_command(win_id=0)
|
||||||
|
assert str(excinfo.value) == "You didn't do anything yet."
|
||||||
|
|
||||||
|
|
||||||
def test_debug_log_level(mocker):
|
def test_debug_log_level(mocker):
|
||||||
|
Loading…
Reference in New Issue
Block a user