Ejemplo n.º 1
0
    def test_arhived(self):
        # Returns no events, if DB is blank
        self.assertEqual([], list(event.name for event in Event.archived()))

        # Returns no events, if there are only upcoming events
        Event.create(name='upcoming',
                     take_place_at=datetime.utcnow() + timedelta(days=10))
        self.assertEqual([], list(event.name for event in Event.archived()))

        # Returns archived events
        Event.create(name='archived',
                     take_place_at=datetime.utcnow() - timedelta(days=1))
        self.assertEqual(['archived'],
                         list(event.name for event in Event.archived()))
Ejemplo n.º 2
0
 def list(cls):
   return List(Event.upcoming(), Event.archived()).render()