Example #1
0
 def test_get_day_of_week(self, test_date, week_day):
     '''
     тестируем определения дня недели
     '''
     result = date.get_day_of_week(*test_date.split('.'))
     message = '{0} должен приходится на {1} день недели' \
               ' а получился на {2}'.format(test_date, week_day, result)
     self.assertEquals(result, week_day, message)
Example #2
0
 def week_filter(self, w_filter):
     '''
     фильтр дня недели
     '''
     if w_filter == '1111111':
         return
     if w_filter == '0000000':
         self.dates_list = []
         return
     # проходимся с конца массива дат
     for i in range(len(self.dates_list))[::-1]:
         # если дата не соответсвует маске, тоудаляем ее
         if w_filter[date.get_day_of_week(*self.dates_list[i]) - 1] == '0':
             del self.dates_list[i]