bot lib tests: Move tests of bot library to tests/.

This makes it clearer which files are for writing bot tests
vs tests of the infrastructure.
This commit is contained in:
neiljp (Neil Pilgrim) 2018-05-30 14:53:10 -07:00 committed by Tim Abbott
parent 9e6b4edee6
commit 4c8d86c1d9
4 changed files with 4 additions and 4 deletions

View file

@ -28,7 +28,7 @@ exclude = [
# Excluded out of laziness:
"zulip_bots/zulip_bots/terminal.py",
"zulip_bots/zulip_bots/simple_lib.py",
"zulip_bots/zulip_bots/lib_tests.py",
"zulip_bots/zulip_bots/tests/test_lib.py",
"tools",
]

View file

@ -31,8 +31,8 @@ def run_all():
cov.load()
cov.start()
module = import_module('zulip_bots.lib_tests')
suite = unittest.defaultTestLoader.loadTestsFromModule(module)
module = 'zulip_bots/zulip_bots/tests/'
suite = unittest.defaultTestLoader.discover(module)
suite = unittest.TestSuite([suite])
runner = unittest.TextTestRunner(verbosity=2)

View file

@ -14,7 +14,7 @@ from unittest.mock import patch
class TestDefaultArguments(TestCase):
our_dir = os.path.dirname(__file__)
path_to_bot = os.path.abspath(os.path.join(our_dir, 'bots/giphy/giphy.py'))
path_to_bot = os.path.abspath(os.path.join(our_dir, '../bots/giphy/giphy.py'))
@patch('sys.argv', ['zulip-run-bot', 'giphy', '--config-file', '/foo/bar/baz.conf'])
@patch('zulip_bots.run.run_message_handler_for_bot')