Use config_stub instead of monkeypatching config.get()
This commit is contained in:
parent
4b883c089e
commit
9b394e4111
@ -43,13 +43,8 @@ class TestCommandRunner:
|
|||||||
with pytest.raises(cmdexc.NoSuchCommandError):
|
with pytest.raises(cmdexc.NoSuchCommandError):
|
||||||
list(cr.parse_all(cmdline_test.cmd, aliases=False))
|
list(cr.parse_all(cmdline_test.cmd, aliases=False))
|
||||||
|
|
||||||
def test_parse_all_with_alias(self, cmdline_test, monkeypatch):
|
def test_parse_all_with_alias(self, cmdline_test, config_stub):
|
||||||
alias_dict = dict(alias_name=cmdline_test.cmd)
|
config_stub.data = {'aliases': {'alias_name': cmdline_test.cmd}}
|
||||||
|
|
||||||
def mock_get(section, *args, **kwargs):
|
|
||||||
assert section == "aliases"
|
|
||||||
return alias_dict.get(*args, **kwargs)
|
|
||||||
monkeypatch.setattr("qutebrowser.config.config.get", mock_get)
|
|
||||||
|
|
||||||
cr = runners.CommandRunner(0)
|
cr = runners.CommandRunner(0)
|
||||||
if cmdline_test.valid:
|
if cmdline_test.valid:
|
||||||
|
Loading…
Reference in New Issue
Block a user