Esempio n. 1
0
    def test_year_regex_for_3_digit_year(self):
        year_regex = _year_regex_before('100')
        year_regex = '^' + year_regex + '$'

        for i in range(1, 100):
            self.assertRegexpMatches(str(i) + '-02-29', year_regex)

        for i in range(100, 200):
            self.assertNotRegexpMatches(str(i) + '-02-29', year_regex)
Esempio n. 2
0
    def test_year_regex_for_3_digit_year(self):
        year_regex = _year_regex_before('100')
        year_regex = '^' + year_regex + '$'

        for i in range (1,100):
            self.assertRegexpMatches(str(i) + '-02-29', year_regex)

        for i in range (100,200):
            self.assertNotRegexpMatches(str(i) + '-02-29', year_regex)
Esempio n. 3
0
    def test_year_regex_for_XX1_cent(self):
        year_regex = _year_regex_before('2019')
        year_regex = '^' + year_regex + '$'

        self.assertRegexpMatches('2018-12-31', year_regex)
        self.assertRegexpMatches('2011-01-25', year_regex)
        self.assertRegexpMatches('1066-01-01', year_regex)
        self.assertRegexpMatches('476-12-25', year_regex)
        self.assertRegexpMatches('33-12-25', year_regex)

        self.assertNotRegexpMatches('2019-01-01', year_regex)
        self.assertNotRegexpMatches('3019-01-01', year_regex)
        self.assertNotRegexpMatches('2119-01-01', year_regex)
        self.assertNotRegexpMatches('2029-01-01', year_regex)
        self.assertNotRegexpMatches('2030-01-01', year_regex)
        self.assertNotRegexpMatches('12019-01-01', year_regex)
Esempio n. 4
0
    def test_year_regex_for_XX1_cent(self):
        year_regex = _year_regex_before('2019')
        year_regex = '^' + year_regex + '$'

        self.assertRegexpMatches('2018-12-31', year_regex)
        self.assertRegexpMatches('2011-01-25', year_regex)
        self.assertRegexpMatches('1066-01-01', year_regex)
        self.assertRegexpMatches('476-12-25', year_regex)
        self.assertRegexpMatches('33-12-25', year_regex)

        self.assertNotRegexpMatches('2019-01-01', year_regex)
        self.assertNotRegexpMatches('3019-01-01', year_regex)
        self.assertNotRegexpMatches('2119-01-01', year_regex)
        self.assertNotRegexpMatches('2029-01-01', year_regex)
        self.assertNotRegexpMatches('2030-01-01', year_regex)
        self.assertNotRegexpMatches('12019-01-01', year_regex)
Esempio n. 5
0
 def test_min_year_regex(self):
     year_regex = _year_regex_before('1')
     self.assertIsNone(year_regex)
Esempio n. 6
0
 def test_min_year_regex(self):
     year_regex = _year_regex_before('1')
     self.assertIsNone(year_regex)