def test_30_day_regex(self): for i in range(2, 31): day_regex = _day_regex_before('2046', '04', '%.2d' % i) day_regex = '^' + day_regex + '$' for j in range(1, i): self.assertRegexpMatches('2046-04-%.2d' % j, day_regex) for j in range(i, 31): self.assertNotRegexpMatches('2046-04-%.2d' % j, day_regex)
def test_31_day_regex(self): for i in range(2, 32): day_regex = _day_regex_before('2016', '01', '%.2d' % i) day_regex = '^' + day_regex + '$' for j in range(1, i): self.assertRegexpMatches('2016-01-%.2d' % j, day_regex) for j in range(i, 32): self.assertNotRegexpMatches('2016-01-%.2d' % j, day_regex)
def test_31_day_regex(self): for i in range(2, 32): day_regex = _day_regex_before('2016', '01', '%.2d' % i) day_regex = '^' + day_regex + '$' for j in range(1,i): self.assertRegexpMatches('2016-01-%.2d' % j, day_regex) for j in range(i, 32): self.assertNotRegexpMatches('2016-01-%.2d' % j, day_regex)
def test_30_day_regex(self): for i in range(2, 31): day_regex = _day_regex_before('2046', '04', '%.2d' % i) day_regex = '^' + day_regex + '$' for j in range(1,i): self.assertRegexpMatches('2046-04-%.2d' % j, day_regex) for j in range(i, 31): self.assertNotRegexpMatches('2046-04-%.2d' % j, day_regex)
def test_november_day_regex(self): """Tests the fix for issue #1 on Github""" for i in range(2, 31): day_regex = _day_regex_before('2046', '11', '%.2d' % i) day_regex = '^' + day_regex + '$' for j in range(1, i): self.assertRegexpMatches('2046-11-%.2d' % j, day_regex) for j in range(i, 31): self.assertNotRegexpMatches('2046-11-%.2d' % j, day_regex)
def test_first_day_regex(self): day_regex = _day_regex_before('2016', '12', '01') self.assertIsNone(day_regex)