def test_to_universal_with_tzinfo(self): # noqa """Convert local dates with timezone info to universal date""" ny_time = self.time_in_ny ams_time = self.time_in_ams self.assertEquals(times.to_universal(ny_time), self.sometime_univ) self.assertEquals(times.to_universal(ams_time), self.sometime_univ) self.assertEquals(ny_time.hour, 6) self.assertEquals(times.to_universal(ny_time).hour, 11) self.assertEquals(ams_time.hour, 12) self.assertEquals(times.to_universal(ams_time).hour, 11) # Test alias from_local, too self.assertEquals(times.from_local(ny_time), self.sometime_univ)
def _from_datetime(self, dt): if dt.tzinfo is not None: dt = times.from_local(dt) return dt.strftime('%Y:%m:%d %H:%M:%S+00:00')