def test_upcoming_happened_today(self):
        """ don't run this at 12am! go to bed """
        event_happened_today = generate_random_event(hours_ago(2),
                hours_ago(1))
        self.assertTrue(event_happened_today in Event.objects.upcoming())
        self.assertTrue(event_happened_today in Event.objects.upcoming(days=0))
        self.assertTrue(event_happened_today in Event.objects.upcoming(days=1))