def test_must_be_four_digits(self): for mem in (("abab", 0), ("ab", 0), ("199", 0), ("19999", 0), ("1997", 1), ("2097", 1)): self.eq_(tools.is_year(mem[0]), mem[1])
def test_must_be_four_digits(self): assert tools.is_year("abab") == 0 assert tools.is_year("ab") == 0 assert tools.is_year("199") == 0 assert tools.is_year("19999") == 0 assert tools.is_year("1997") == 1 assert tools.is_year("2097") == 1
def test_everything_else_returns_false(self): for mem in ((None, 0), ("", 0), ("ab", 0), ("97", 0)): self.eq_(tools.is_year(mem[0]), mem[1])
def test_must_start_with_19_or_20(self): for mem in (("3090", 0), ("0101", 0)): self.eq_(tools.is_year(mem[0]), mem[1])
def test_everything_else_returns_false(self): assert tools.is_year(None) == 0 assert tools.is_year("") == 0 assert tools.is_year("ab") == 0 assert tools.is_year("97") == 0
def test_must_start_with_19_or_20(self): assert tools.is_year("3090") == 0 assert tools.is_year("0101") == 0