def test_datetime_naive(self): dt = datetime.datetime(2014, 4, 18, 17, 50, 21) t = Time.from_datetime(dt) assert_equal(t.day, 18) assert_equal(t.hour, 17) assert_equal(t.minute, 50) assert_equal(t.second, 21)
def test_datetime_tz(self): dt = datetime.datetime(2014, 4, 18, 17, 50, 21) dt = pytz.timezone('US/Pacific').localize(dt) t = Time.from_datetime(dt) assert_equal(t.year, 2014) assert_equal(t.month, 4) assert_equal(t.day, 19) assert_equal(t.hour, 0) assert_equal(t.minute, 50) assert_equal(t.second, 21)