Bläddra i källkod

update unit tests to match the new event manager

nico 8 år sedan
förälder
incheckning
919decb46a
2 ändrade filer med 11 tillägg och 3 borttagningar
  1. 2 2
      Tests/test_brain_loader.py
  2. 9 1
      Tests/test_configuration_checker.py

+ 2 - 2
Tests/test_brain_loader.py

@@ -85,10 +85,10 @@ class TestBrainLoader(unittest.TestCase):
     def test_get_event_or_order_from_dict(self):
 
         order_object = Order(sentence="test_order")
-        event_object = Event(period="0 7 * * *")
+        event_object = Event(hour="7")
 
         dict_order = {'order': 'test_order'}
-        dict_event = {'event': '0 7 * * *'}
+        dict_event = {'event': {'hour': '7'}}
 
         bl = BrainLoader(file_path=self.brain_to_test)
         order_from_bl = bl._get_event_or_order_from_dict(dict_order)

+ 9 - 1
Tests/test_configuration_checker.py

@@ -68,9 +68,15 @@ class TestConfigurationChecker(unittest.TestCase):
             ConfigurationChecker.check_signal_dict(invalid_signal)
 
     def test_check_event_dict(self):
-        valid_event = '0 * * * *'
+        valid_event = {
+            "hour": "18",
+            "minute": "16"
+          }
         invalid_event = None
         invalid_event2 = ""
+        invalid_event3 = {
+            "notexisting": "12"
+        }
 
         self.assertTrue(ConfigurationChecker.check_event_dict(valid_event))
 
@@ -78,6 +84,8 @@ class TestConfigurationChecker(unittest.TestCase):
             ConfigurationChecker.check_event_dict(invalid_event)
         with self.assertRaises(NoEventPeriod):
             ConfigurationChecker.check_event_dict(invalid_event2)
+        with self.assertRaises(NoEventPeriod):
+            ConfigurationChecker.check_event_dict(invalid_event3)
 
     def test_check_order_dict(self):
         valid_order = 'test_order'