"""Test Coffeebot Getter."""
from requests import Response
from unittest import TestCase
+from cbdb import ArgCountError
from cbgetter import CoffeebotGetter
class SuccessInit(TestCase):
g.top = self.TOP
g.computeEqualDrinkers()
self.assertEqual(len(g.topeq), 2)
+
+class DrunkSum(TestCase):
+ def test_nof_args(self):
+ g = CoffeebotGetter()
+ self.assertRaises(ArgCountError, g.loadDrunkSum)
+ self.assertRaises(ArgCountError, g.loadDrunkSum, ["espresso"])
+ self.assertRaises(
+ ArgCountError,
+ g.loadDrunkSum,
+ ["espresso", "2010-10-20"]
+ )
+ self.assertRaises(
+ ArgCountError,
+ g.loadDrunkSum,
+ ["espresso", "lungo", "2010-10-20", "2020-10-20"]
+ )