]> rtime.felk.cvut.cz Git - hubacji1/coffee-getter.git/commitdiff
Make UT of equal drinkers independent
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 25 Mar 2019 14:24:30 +0000 (15:24 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 25 Mar 2019 14:24:30 +0000 (15:24 +0100)
ut/test_getter.py

index e8271ec6caf428815e7513a08e5f8d7640ad89ee..9efe4ca5203afb310309bdb0e4683c24811b03ca 100644 (file)
@@ -40,9 +40,15 @@ class TopMateDrinkers(TestCase):
         self.assertEqual(g.getSomeSmile()[0], ":")
         self.assertEqual(g.getSomeSmile()[-1], ":")
 
+class EqualDrinkers(TestCase):
     def test_strict_drinkers_order(self):
         g = CoffeebotGetter()
-        g.loadTopMateDrinkers()
+        g.top = [
+            ("tester", 4*0.5 + 4*0.33),
+            ("newer", 2*0.33),
+            ("clone", 2*0.33),
+        ]
+        g.computeEqualDrinkers()
         for i in range(len(g.topeq) - 1):
             for (un1, c1) in g.topeq[i]:
                 for (un2, c2) in g.topeq[i + 1]:
@@ -50,7 +56,12 @@ class TopMateDrinkers(TestCase):
 
     def test_equal_drinkers(self):
         g = CoffeebotGetter()
-        g.loadTopMateDrinkers()
+        g.top = [
+            ("tester", 4*0.5 + 4*0.33),
+            ("newer", 2*0.33),
+            ("clone", 2*0.33),
+        ]
+        g.computeEqualDrinkers()
         for l in g.topeq:
             cc = l[0][1]
             for (un, c) in l: