def test_get_next_or_previous_pending_event(self): statuses = ["PENDING", "APPROVED", "PENDING"] for status in statuses: event = self.create_event(status=status) test_event = Event.objects.get(pk=2) next_event = get_next_or_previous(test_event) self.assertEqual(4, next_event.pk) test_event_2 = Event.objects.get(pk=4) next_event_2 = get_next_or_previous(test_event_2) self.assertEqual(None, next_event_2) test_event_3 = Event.objects.get(pk=4) previous_event = get_next_or_previous(test_event_3, direction=False) self.assertEqual(2, previous_event.pk) test_event_4 = Event.objects.get(pk=1) previous_event_2 = get_next_or_previous(test_event_4, direction=False) self.assertEqual(None, previous_event_2)
def view_event(request, event_id, slug): event = get_event_by_id(event_id) next_event = get_next_or_previous(event, country_code=event.country) nearby = get_nearby_events(event, limit=10) return render_to_response( 'pages/view_event.html', { 'event': event, 'next_event': next_event, 'nearby': nearby }, context_instance=RequestContext(request))
def view_event(request, event_id, slug): event = get_event_by_id(event_id) next_event = get_next_or_previous(event, country_code=event.country) nearby = get_nearby_events(event, limit=10) return render_to_response('pages/view_event.html', { 'event': event, 'next_event': next_event, 'nearby': nearby }, context_instance=RequestContext(request))
def view_event(request, event_id, slug): try: event = get_event_by_id(event_id) except ObjectDoesNotExist as e: raise Http404 next_event = get_next_or_previous(event, country_code=event.country) nearby = get_nearby_events(event, limit=4) return render_to_response( "pages/view_event.html", {"event": event, "next_event": next_event, "nearby": nearby}, context_instance=RequestContext(request), )
def view_event(request, event_id, slug): try: event = get_event_by_id(event_id) except ObjectDoesNotExist as e: raise Http404 next_event = get_next_or_previous(event, country_code=event.country) nearby = get_nearby_events(event, limit=4) return render_to_response('pages/view_event.html', { 'event': event, 'next_event': next_event, 'nearby': nearby }, context_instance=RequestContext(request))