def res_equal(self, expected, date): self.assertEqual(expected, datepal.nearest_palindrome(date))
def test_far_future(self): with self.assertRaises(ValueError): datepal.nearest_palindrome("123456789012334567890")
def test_bad_type_float(self): with self.assertRaises(TypeError): datepal.nearest_palindrome(12.34)
def test_bad_type_dict(self): with self.assertRaises(TypeError): datepal.nearest_palindrome({"fii": (1,2), "brrr": 7})
def test_bad_str(self): with self.assertRaises(ValueError): datepal.nearest_palindrome("foo")