diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-09-17 17:45:53 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-09-17 17:45:53 +0000 |
| commit | 60de2a453f77ee6fad1f7b619b31ac9caa60d7f6 (patch) | |
| tree | 983d2ea410092b04848047b9ea18d2e5b9dd74cf /tests/unit/test_timeutils.py | |
| parent | 2399beca7d790105618a41f3dfcd0728a3048c0b (diff) | |
| parent | b81938dc2fec8f6e15b0b3dcb8eabc276e647af4 (diff) | |
Merge "Normalize_time() always return naive object"
Diffstat (limited to 'tests/unit/test_timeutils.py')
| -rw-r--r-- | tests/unit/test_timeutils.py | 20 |
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) |
