def test_invalid_data(self): in_string = "15-alg-9" with self.assertRaises(InvalidDataException): out_string = improve_date(in_string) print out_string
def test_month_word(self): in_string = "15-aug-9" out_string = improve_date(in_string) self.assertEqual("2015-08-09", out_string)
def test_short(self): in_string = "14-12-9" out_string = improve_date(in_string) self.assertEqual("2014-12-09", out_string)
def test_separators(self): in_string = "34/2/1" out_string = improve_date(in_string) self.assertEqual("2034-02-01", out_string)
def test_no_op(self): in_string = "2014-12-09" out_string = improve_date(in_string) self.assertEqual(in_string, out_string)