zulip_botserver: More test cases.
This commit is contained in:
parent
fe801d08eb
commit
79899dba30
|
@ -87,9 +87,11 @@ class BotServerTests(BotServerTestCase):
|
|||
assert opts.port == 5002
|
||||
|
||||
def test_read_config_file(self) -> None:
|
||||
with self.assertRaises(IOError):
|
||||
server.read_config_file("nonexistentfile.conf")
|
||||
current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
bot_conf = server.read_config_file(os.path.join(current_dir, "test.conf"))
|
||||
expected_config = {
|
||||
bot_conf1 = server.read_config_file(os.path.join(current_dir, "test.conf"))
|
||||
expected_config1 = {
|
||||
'helloworld': {
|
||||
'email': 'helloworld-bot@zulip.com',
|
||||
'key': 'value',
|
||||
|
@ -101,7 +103,16 @@ class BotServerTests(BotServerTestCase):
|
|||
'site': 'http://localhost',
|
||||
}
|
||||
}
|
||||
assert json.dumps(bot_conf, sort_keys=True) == json.dumps(expected_config, sort_keys=True)
|
||||
assert json.dumps(bot_conf1, sort_keys=True) == json.dumps(expected_config1, sort_keys=True)
|
||||
bot_conf2 = server.read_config_file(os.path.join(current_dir, "test.conf"), "redefined_bot")
|
||||
expected_config2 = {
|
||||
'redefined_bot': {
|
||||
'email': 'helloworld-bot@zulip.com',
|
||||
'key': 'value',
|
||||
'site': 'http://localhost',
|
||||
}
|
||||
}
|
||||
assert json.dumps(bot_conf2, sort_keys=True) == json.dumps(expected_config2, sort_keys=True)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
Loading…
Reference in a new issue