Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(323)

Unified Diff: appengine/findit/common/test/time_util_test.py

Issue 2435863003: [Findit] Add local git parsers. (Closed)
Patch Set: Rebase Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | appengine/findit/common/time_util.py » ('j') | appengine/findit/common/time_util.py » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: appengine/findit/common/test/time_util_test.py
diff --git a/appengine/findit/common/test/time_util_test.py b/appengine/findit/common/test/time_util_test.py
index 105fae3c6337e93e776ea03753ce885fd4f89a0a..339e9ee232a3da5fb921572b4242123ca8866ad4 100644
--- a/appengine/findit/common/test/time_util_test.py
+++ b/appengine/findit/common/test/time_util_test.py
@@ -52,3 +52,15 @@ class DiffTest(unittest.TestCase):
self.assertIsNone(time_util.FormatDuration(None, date1))
self.assertIsNone(time_util.FormatDuration(date1, None))
self.assertEqual('00:01:00', time_util.FormatDuration(date1, date2))
+
+ def testTimeZoneInfo(self):
+ naive_time = datetime(2016, 9, 1, 10, 0, 0)
+
+ tz = time_util.TimeZoneInfo('+0800')
+ self.assertEqual(tz.utcoffset, timedelta(minutes=480))
+ self.assertEqual(tz.LocalToUTC(naive_time), datetime(2016, 9, 1, 2, 0, 0))
+
+ tz_negative = time_util.TimeZoneInfo('-0700')
+ self.assertEqual(tz_negative.utcoffset, timedelta(minutes=-420))
+ self.assertEqual(tz_negative.LocalToUTC(naive_time),
+ datetime(2016, 9, 1, 17, 0, 0))
« no previous file with comments | « no previous file | appengine/findit/common/time_util.py » ('j') | appengine/findit/common/time_util.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698