def test_get_recent_race_dates_from_queryset_simple(self): # Validate for an empty list - no races queryset = [] racedates = _get_recent_race_dates_from_queryset(queryset, None) self.assertEqual(racedates, []) # Validate fake_queryset = [] fake_queryset.append({'racedate': self._create_test_date(5)}) racedates = _get_recent_race_dates_from_queryset(fake_queryset, None) self.assertEqual(racedates, [[datetime.date(2012, 7, 5),1],])
def test_get_recent_race_dates_from_queryset(self): # Validate fake_queryset = [] fake_queryset.append({'racedate': self._create_test_date(5)}) fake_queryset.append({'racedate': self._create_test_date(5)}) racedates = _get_recent_race_dates_from_queryset(fake_queryset, None) self.assertEqual(racedates, [[datetime.date(2012, 7, 5), 2],]) fake_queryset = [] fake_queryset.append({'racedate': self._create_test_date(5)}) fake_queryset.append({'racedate': self._create_test_date(5)}) fake_queryset.append({'racedate': self._create_test_date(4)}) racedates = _get_recent_race_dates_from_queryset(fake_queryset, None) self.assertEqual(racedates, [[datetime.date(2012, 7, 5), 2], [datetime.date(2012, 7, 4), 1]]) fake_queryset = [] fake_queryset.append({'racedate': self._create_test_date(5)}) fake_queryset.append({'racedate': self._create_test_date(5)}) fake_queryset.append({'racedate': self._create_test_date(4)}) fake_queryset.append({'racedate': self._create_test_date(3)}) fake_queryset.append({'racedate': self._create_test_date(3)}) racedates = _get_recent_race_dates_from_queryset(fake_queryset, None) self.assertEqual(racedates, [[datetime.date(2012, 7, 5), 2], [datetime.date(2012, 7, 4), 1], [datetime.date(2012, 7, 3), 2]])