Beispiel #1
0
    def test_list_of_events(self):
        entity_id = 2
        eventstore.store_events(entity_id=entity_id, events=['5', '6'])

        self.assertEquals(len(eventstore.find_events(entity_id)), 2)
        self.assertTrue('5' in eventstore.find_events(entity_id))
        self.assertTrue('6' in eventstore.find_events(entity_id))
        self.assertTrue('2' not in eventstore.find_events(entity_id))
Beispiel #2
0
    def test_subsequent_additions(self):
        entity_id = 7
        l1 = ['99', '100']
        eventstore.store_events(entity_id=entity_id, events=l1)
        self.assertEquals(len(eventstore.find_events(entity_id)), len(l1))
        for l in l1:
            self.assertTrue(l in eventstore.find_events(entity_id))

        l2 = ['200', '300']
        eventstore.store_events(entity_id=entity_id, events=l2)
        self.assertEquals(len(eventstore.find_events(entity_id)),
                          len(l1) + len(l2))
        for l in l1:
            self.assertTrue(l in eventstore.find_events(entity_id))
        for l in l2:
            self.assertTrue(l in eventstore.find_events(entity_id))
Beispiel #3
0
 def test_store_noevents(self):
     entity_id = 2
     eventstore.store_events(entity_id, [])
     self.assertEquals(len(eventstore.find_events(entity_id)), 0)
Beispiel #4
0
    def test_single_event(self):
        entity_id = 2
        eventstore.store_events(entity_id=entity_id, events='2')

        self.assertEquals(len(eventstore.find_events(entity_id)), 1)
        self.assertTrue('2' in eventstore.find_events(entity_id))
Beispiel #5
0
 def test_find_events(self):
     entity_id = 1
     res1 = eventstore.find_events(entity_id=entity_id)
     self.assertIsInstance(res1, list)
     self.assertEqual(len(res1), 0)