Example #1
0
class EventCheckerTest(unittest.TestCase):
    def setUp(self):
        self.subject = EventChecker("[email protected]|event_id|0|%s" % credentials_json)
        self.r = get_data_connection()
        self.r.flushall()

    @mock.patch("models.event.client")
    @mock.patch("models.event.discovery.build", lambda a, b, http="": ServiceMockChangedEvent())
    def test_execute_with_changed_event(self, client_mock):
        self.subject.execute()
        changed = self.r.lrange("changed", 0, -1)
        self.assertEquals(len(changed), 1)

    @mock.patch("models.event.client")
    @mock.patch("models.event.discovery.build", lambda a, b, http="": ServiceMockUnchangedEvent())
    def test_execute_with_unchanged_event(self, client_mock):
        self.subject.execute()
        changed = self.r.lrange("unchanged", 0, -1)
        self.assertEquals(len(changed), 1)
Example #2
0
 def setUp(self):
     self.subject = EventChecker("[email protected]|event_id|0|%s" % credentials_json)
     self.r = get_data_connection()
     self.r.flushall()