def test_is_date_correct(self, day, is_corrcet): ''' тестируем проверку даты на корретность ''' if is_corrcet: self.assertTrue( date.is_date_correct(*day.split('.')), '{0} должна быть корректной'.format(day) ) else: self.assertFalse( date.is_date_correct(*day.split('.')), '{0} должна быть некорректной'.format(day) )
def get_day(request, day, format): if not is_date_correct(*day.split("-")[::-1]): return False days = MfCalendarNet.objects.filter(full_date=day) event_ids = [calendar_day.event_id for calendar_day in days if calendar_day.event_id > 0] events = MfCalendarEvent.objects.filter(pk__in=event_ids, status="active") return resp_day(events, day)
def generatelist(self): ''' сгенерим список ''' day, month, year = map(int, SimpleDateFormula.explain(self.formula)) if not year: year = self.year if not date.is_date_correct(day, month, year): raise FormulaException('не корректная дата') self.dates_list = [(day, month, year)]