Added coverage for the changes made

This commit is contained in:
Henrique 2019-11-17 11:26:20 -05:00
parent 39a6d4860c
commit 8b52ea248e

View File

@ -367,6 +367,8 @@ def test_simple():
c.add("one.two", a.cmd1) c.add("one.two", a.cmd1)
assert(c.commands["one.two"].help == "cmd1 help") assert(c.commands["one.two"].help == "cmd1 help")
assert(c.execute("one.two foo") == "ret foo") assert(c.execute("one.two foo") == "ret foo")
assert(c.execute("one.two \"foo\"") == "ret foo")
assert(c.execute("one.two \"foo bar\"") == "ret \"foo bar\"")
assert(c.call("one.two", "foo") == "ret foo") assert(c.call("one.two", "foo") == "ret foo")
with pytest.raises(exceptions.CommandError, match="Unknown"): with pytest.raises(exceptions.CommandError, match="Unknown"):
c.execute("nonexistent") c.execute("nonexistent")
@ -382,6 +384,8 @@ def test_simple():
c.execute(r"\'") c.execute(r"\'")
with pytest.raises(exceptions.CommandError, match="Unknown"): with pytest.raises(exceptions.CommandError, match="Unknown"):
c.execute(r"\"") c.execute(r"\"")
with pytest.raises(exceptions.CommandError, match="Unknown"):
c.execute(r"\"")
c.add("empty", a.empty) c.add("empty", a.empty)
c.execute("empty") c.execute("empty")