summaryrefslogtreecommitdiffstats
path: root/tests/unit/test_timeutils.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-09-17 17:45:53 +0000
committerGerrit Code Review <review@openstack.org>2012-09-17 17:45:53 +0000
commit60de2a453f77ee6fad1f7b619b31ac9caa60d7f6 (patch)
tree983d2ea410092b04848047b9ea18d2e5b9dd74cf /tests/unit/test_timeutils.py
parent2399beca7d790105618a41f3dfcd0728a3048c0b (diff)
parentb81938dc2fec8f6e15b0b3dcb8eabc276e647af4 (diff)
Merge "Normalize_time() always return naive object"
Diffstat (limited to 'tests/unit/test_timeutils.py')
-rw-r--r--tests/unit/test_timeutils.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/unit/test_timeutils.py b/tests/unit/test_timeutils.py
index 129609e..7e6ae72 100644
--- a/tests/unit/test_timeutils.py
+++ b/tests/unit/test_timeutils.py
@@ -214,3 +214,23 @@ class TestIso8601Time(unittest.TestCase):
west = timeutils.parse_isotime(str)
normed = timeutils.normalize_time(west)
self._instaneous(normed, 2012, 2, 13, 23, 53, 07, 0)
+
+ def test_normalize_aware_to_naive(self):
+ dt = datetime.datetime(2011, 2, 14, 20, 53, 07)
+ str = '2011-02-14T20:53:07+21:00'
+ aware = timeutils.parse_isotime(str)
+ naive = timeutils.normalize_time(aware)
+ self.assertTrue(naive < dt)
+
+ def test_normalize_zulu_aware_to_naive(self):
+ dt = datetime.datetime(2011, 2, 14, 20, 53, 07)
+ str = '2011-02-14T19:53:07Z'
+ aware = timeutils.parse_isotime(str)
+ naive = timeutils.normalize_time(aware)
+ self.assertTrue(naive < dt)
+
+ def test_normalize_naive(self):
+ dt = datetime.datetime(2011, 2, 14, 20, 53, 07)
+ dtn = datetime.datetime(2011, 2, 14, 19, 53, 07)
+ naive = timeutils.normalize_time(dtn)
+ self.assertTrue(naive < dt)