From 86701f5d2c7115925a696655fa7bf9bb13d76e8d Mon Sep 17 00:00:00 2001 From: InspectorCaracal Date: Mon, 19 Feb 2024 13:52:27 -0700 Subject: [PATCH] add stack tests --- evennia/commands/default/tests.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/evennia/commands/default/tests.py b/evennia/commands/default/tests.py index b3fe5b5fd7..6bc69f602a 100644 --- a/evennia/commands/default/tests.py +++ b/evennia/commands/default/tests.py @@ -116,8 +116,12 @@ class TestGeneral(BaseEvenniaCommandTest): self.call(general.CmdNick(), "/list", "Defined Nicks:") def test_get_and_drop(self): - self.call(general.CmdGet(), "Obj", "You pick up an Obj") - self.call(general.CmdDrop(), "Obj", "You drop an Obj") + self.call(general.CmdGet(), "Obj", "You pick up an Obj.") + self.call(general.CmdDrop(), "Obj", "You drop an Obj.") + # test stacking + self.obj2.key = "Obj" + self.call(general.CmdGet(), "2 Obj", "You pick up two Objs.") + self.call(general.CmdDrop(), "2 Obj", "You drop two Objs.") def test_give(self): self.call(general.CmdGive(), "Obj to Char2", "You aren't carrying Obj.") @@ -125,6 +129,10 @@ class TestGeneral(BaseEvenniaCommandTest): self.call(general.CmdGet(), "Obj", "You pick up an Obj") self.call(general.CmdGive(), "Obj to Char2", "You give") self.call(general.CmdGive(), "Obj = Char", "You give", caller=self.char2) + # test stacking + self.obj2.key = "Obj" + self.obj2.location = self.char1 + self.call(general.CmdGive(), "2 Obj = Char2", "You give two Objs") def test_mux_command(self): class CmdTest(MuxCommand):