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)
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]