def test_db_path_not_set(self):
self.assertRaises(FileNotSetError, Db)
+class TopDrinks(TestCase):
+ def setUp(self):
+ create_test_db(TESTDB_FILENAME)
+ self.db = Db(TESTDB_FILENAME)
+
+ def tearDown(self):
+ delete_test_db(TESTDB_FILENAME)
+
+ def test_top_drinks(self):
+ top = self.db.get_top_drinks()
+ assert top == [
+ ("espresso lungo", 8),
+ ("Club-Mate 0,33 l", 8),
+ ("Club-Mate 0,5 l", 5),
+ ("tea", 3),
+ ]
+
class TopMateDrinkers(TestCase):
def test_test_top_mate_drinkers(self):
create_test_db(TESTDB_FILENAME)
r = g.sendMsgToSlack()
self.assertIsInstance(r, Response)
+class TopDrinks(TestCase):
+ def setUp(self):
+ self.g = CoffeebotGetter()
+
+ def test_top_drinks(self):
+ top = self.g.load_top_drinks()
+ self.assertIsNotNone(self.g.top)
+ self.assertTrue(len(self.g.top) >= 0)
+ self.assertNotEqual(self.g.msg, "")
+ self.assertTrue(len(self.g.msg) >= 0)
+
class TopMateDrinkers(TestCase):
def test_top_mate_drinkers(self):
g = CoffeebotGetter()