def test_fmts(self): eq_(convert_date_string(u'2013-04-03', in_fmt='%Y-%m-%d'), '2013-04-03') eq_(convert_date_string(u'2013-04-03T14:42:15', out_fmt='%Y'), '2013')
def test_convert_date_string(self): eq_(convert_date_string('2013-04-03T14:42:15'), '2013-04-03') eq_(convert_date_string(u'2013-04-03T14:42:15'), '2013-04-03')
def test_bad_input(self): self.assertRaises(TypeError, lambda: convert_date_string(None)) self.assertRaises(ValueError, lambda: convert_date_string('')) self.assertRaises( ValueError, lambda: convert_date_string('2013-04-03', in_fmt='%H:%M:%S'))