Пример #1
0
    def test_filter_max_date_only(self):
        max_date = "2014-11-11"
        f = DateFilter(max=max_date)
        matches = self.get_matches()
        matches_f = f.filter(matches)

        self.assertEquals(3, len(matches_f))
        self.assertEqual(matches[0], matches_f[0])
        self.assertEqual(matches[1], matches_f[1])
        self.assertEqual(matches[2], matches_f[2])
Пример #2
0
    def test_filter_min_and_max_date(self):
        min_date = "2014-08-16"
        max_date = "2015-01-26"
        f = DateFilter(min=min_date, max=max_date)
        matches = self.get_matches()
        matches_f = f.filter(matches)

        self.assertEquals(3, len(matches_f))
        self.assertEqual(matches[1], matches_f[0])
        self.assertEqual(matches[2], matches_f[1])
        self.assertEqual(matches[3], matches_f[2])
Пример #3
0
    def test_filter_no_dates(self):
        f = DateFilter()
        matches = self.get_matches()
        matches_f = f.filter(matches)

        self.assertEquals(5, len(matches_f))
        self.assertEqual(matches[0], matches_f[0])
        self.assertEqual(matches[1], matches_f[1])
        self.assertEqual(matches[2], matches_f[2])
        self.assertEqual(matches[3], matches_f[3])
        self.assertEqual(matches[4], matches_f[4])