python-zulip-api/zulip_bots/zulip_bots/bots/baremetrics
neiljp (Neil Pilgrim) 6cdb83ce72 bot tests: Adjust TestCase inheritance to avoid need to skip/filter.
Previously the test-bots script filtered out base-class tests from
BotTestCase. With this change, BotTestCase continues to inherit from
unittest.TestCase, but the default test_* methods previously in this
class are now in a new DefaultTests class, which does not. Instead, each
bot needs to inherit from BotTestCase and DefaultTests *explicitly*.

This avoids the need to filter out the base-class tests, which
simplifies the test-bots script, and may ease any migration to eg.
pytest.

The DefaultTests class does require some non-implemented methods which
BotTestCase provides.
2018-06-09 12:49:49 -04:00
..
assets interactive bots: Create Baremetrics bot. 2017-12-29 11:50:33 +01:00
fixtures baremetrics bot : Add tests for bad requests. 2018-03-08 08:27:32 -05:00
__init__.py interactive bots: Create Baremetrics bot. 2017-12-29 11:50:33 +01:00
baremetrics.conf interactive bots: Create Baremetrics bot. 2017-12-29 11:50:33 +01:00
baremetrics.py baremetrics: Remove extra newlines & spaces in code and tests. 2018-05-30 07:11:16 -04:00
doc.md interactive bots: Create Baremetrics bot. 2017-12-29 11:50:33 +01:00
test_baremetrics.py bot tests: Adjust TestCase inheritance to avoid need to skip/filter. 2018-06-09 12:49:49 -04:00