Ejemplo n.º 1
0
 def test_has_ended(self):
     now = timezone.now()
     event = Event(title="Test running",
                   description="Test Event running",
                   start_time=now - timedelta(hours=1),
                   end_time=now + timedelta(hours=1))
     self.assertFalse(event.has_ended())
     event = Event(title="Test future",
                   description="Test Event in the future",
                   start_time=now + timedelta(hours=1),
                   end_time=now + timedelta(hours=2))
     self.assertFalse(event.has_ended())
     event = Event(
         title="Test past",
         description="Test Event that has ended",
         start_time=now - timedelta(hours=2),
         end_time=now - timedelta(hours=1),
     )
     self.assertTrue(event.has_ended())