Beispiel #1
0
 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)
         )
Beispiel #2
0
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)
Beispiel #3
0
 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)]