test_virtual_fs.py: Use StubBotTestCase.
We use verify_dialog() now, and we also have a different default email.
This commit is contained in:
parent
a7f6c0f142
commit
0a05a28e34
|
@ -1,8 +1,8 @@
|
||||||
from zulip_bots.test_lib import BotTestCase
|
from zulip_bots.test_lib import StubBotTestCase
|
||||||
|
|
||||||
class TestVirtualFsBot(BotTestCase):
|
class TestVirtualFsBot(StubBotTestCase):
|
||||||
bot_name = "virtual_fs"
|
bot_name = "virtual_fs"
|
||||||
help_txt = ('foo_sender@zulip.com:\n\nThis bot implements a virtual file system for a stream.\n'
|
help_txt = ('foo@example.com:\n\nThis bot implements a virtual file system for a stream.\n'
|
||||||
'The locations of text are persisted for the lifetime of the bot\n'
|
'The locations of text are persisted for the lifetime of the bot\n'
|
||||||
'running, and if you rename a stream, you will lose the info.\n'
|
'running, and if you rename a stream, you will lose the info.\n'
|
||||||
'Example commands:\n\n```\n'
|
'Example commands:\n\n```\n'
|
||||||
|
@ -20,23 +20,23 @@ class TestVirtualFsBot(BotTestCase):
|
||||||
|
|
||||||
def test_commands_1(self) -> None:
|
def test_commands_1(self) -> None:
|
||||||
expected = [
|
expected = [
|
||||||
("cd /home", "foo_sender@zulip.com:\nERROR: invalid path"),
|
("cd /home", "foo@example.com:\nERROR: invalid path"),
|
||||||
("mkdir home", "foo_sender@zulip.com:\ndirectory created"),
|
("mkdir home", "foo@example.com:\ndirectory created"),
|
||||||
("pwd", "foo_sender@zulip.com:\n/"),
|
("pwd", "foo@example.com:\n/"),
|
||||||
("help", self.help_txt),
|
("help", self.help_txt),
|
||||||
("help ls", "foo_sender@zulip.com:\nsyntax: ls <optional_path>"),
|
("help ls", "foo@example.com:\nsyntax: ls <optional_path>"),
|
||||||
("", self.help_txt),
|
("", self.help_txt),
|
||||||
]
|
]
|
||||||
self.check_expected_responses(expected)
|
self.verify_dialog(expected)
|
||||||
|
|
||||||
def test_commands_2(self) -> None:
|
def test_commands_2(self) -> None:
|
||||||
expected = [
|
expected = [
|
||||||
("help", self.help_txt),
|
("help", self.help_txt),
|
||||||
("help ls", "foo_sender@zulip.com:\nsyntax: ls <optional_path>"),
|
("help ls", "foo@example.com:\nsyntax: ls <optional_path>"),
|
||||||
("", self.help_txt),
|
("", self.help_txt),
|
||||||
("pwd", "foo_sender@zulip.com:\n/"),
|
("pwd", "foo@example.com:\n/"),
|
||||||
("cd /home", "foo_sender@zulip.com:\nERROR: invalid path"),
|
("cd /home", "foo@example.com:\nERROR: invalid path"),
|
||||||
("mkdir home", "foo_sender@zulip.com:\ndirectory created"),
|
("mkdir home", "foo@example.com:\ndirectory created"),
|
||||||
("cd /home", "foo_sender@zulip.com:\nCurrent path: /home/"),
|
("cd /home", "foo@example.com:\nCurrent path: /home/"),
|
||||||
]
|
]
|
||||||
self.check_expected_responses(expected)
|
self.verify_dialog(expected)
|
||||||
|
|
Loading…
Reference in a new issue