def test_get_occurences_for_day(self): occurences = Occurence.get_occurences_for_day(datetime.date(2014, 4, 1)) self.assertEqual(list(occurences), [self.events[2].occurence_set.all()[0], self.events[0].occurence_set.all()[0], self.events[1].occurence_set.all()[0], self.events[3].occurence_set.all()[0], self.events[6].occurence_set.all()[7]])
def day(request, year, month, day): date = datetime.date(int(year), int(month), int(day)) occurences = Occurence.get_occurences_for_day(date) myCal = OverviewCalendar(date, calendar.MONDAY) context = { 'date': date, 'occurences': occurences, 'calendar': myCal.formatmonth(date.year, date.month) } return render(request, 'groupcalendar/day.html', context)
def load_occurences(self): self.occurences = Occurence.get_occurences_for_day(self.date)