Example #1
0
 def test_saves_event_if_event_is_not_already_stored(self):
     Brain.create(self.event)
     stored_event = Brain.read("223-unique-id")
     assert stored_event.title == "Cool event"
     assert stored_event.notification_sent == False
     assert str(stored_event.date) == str(self.event.date)
     assert str(stored_event.enrollment_date) == str(self.event.enrollment_date)
Example #2
0
 def test_can_update_event(self):
     Brain.create(self.event)
     self.event.title = "Updated event"
     Brain.update(self.event)
     assert Brain.read("223-unique-id").title == "Updated event"
Example #3
0
 def test_rejects_event_if_event_is_already_stored(self):
     Brain.create(self.event)
     Brain.create(self.event)
     assert len(Brain.all()) == 1
Example #4
0
 def pull_events_from_feeds(self):
     future_events = self.look_for_future_events()
     for future_event in future_events:
         Brain.create(future_event)