def test_time_string_datetime_hide_tz(self): class TZ(datetime.tzinfo): def utcoffset(self, dt): return datetime.timedelta(minutes=-120) dt = datetime.datetime(1999, 12, 31, 23, 59, 59, tzinfo=TZ()) self.assertEqual(utils.iso_time_string(dt, show_tzinfo=False), "1999-12-31T23:59:59")
def test_time_string_datetime_add_tz(self): dt = "1999-12-31 23:59:59" self.assertEqual(utils.iso_time_string(dt, show_tzinfo=True), "1999-12-31T23:59:59+0000")
def test_time_string_datetime(self): dt = "1999-12-31 23:59:59" self.assertEqual(utils.iso_time_string(dt), "1999-12-31T23:59:59")
def test_time_string_date_obj(self): dt = datetime.date(1999, 12, 31) self.assertEqual(utils.iso_time_string(dt), "1999-12-31T00:00:00")
def test_time_string_date(self): dt = "1999-12-31" iso = utils.iso_time_string(dt) self.assertEqual(iso, "1999-12-31T00:00:00")
def test_time_string_empty(self): testval = None self.assertEqual(utils.iso_time_string(testval), "")