Example #1
0
def __get_upcomming_published_events_list ():
    ninety_days = timezone.now() + timedelta(days=100)
    return event_service.get_upcomming_published_events_query_set().filter(date_time_begin__lte=ninety_days).order_by('date_time_begin', 'id')
Example #2
0
def get_long_term_events():
    now_utc = timezone.now()
    ninety_days = now_utc + timedelta(days=60)
    event_list = event_service.get_upcomming_published_events_query_set().filter(date_time_begin__gte=now_utc).filter(date_time_begin__lte=ninety_days).filter(date_time_end__gte=F('date_time_begin')+timedelta(hours=8)).order_by('date_time_begin', 'id')
    return event_list
Example #3
0
 def items(self):
     return event_service.get_upcomming_published_events_query_set()
Example #4
0
def get_short_term_events():
    now_utc = timezone.now()
    three_days = now_utc + timedelta(days=3)
    event_list = event_service.get_upcomming_published_events_query_set().filter(date_time_begin__gte=now_utc).filter (date_time_begin__lte=three_days).order_by('date_time_begin', 'id')
    return event_list
Example #5
0
 def test_upcomming_events(self):
     events = get_upcomming_published_events_query_set()
     self.assertEqual(events.count(), 5)