From 01b4f31d59837459cc62d30332c096f6e1be79df Mon Sep 17 00:00:00 2001 From: SandyWalsh Date: Fri, 10 Aug 2012 15:35:34 -0300 Subject: Support for marshalling datetime while preserving microseconds. Needed for performance measurement via "inflight" service. Change-Id: I5c1a8395b4cbc5fc0f8649b3af8130f45dd401bb --- tests/unit/test_timeutils.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests/unit/test_timeutils.py') diff --git a/tests/unit/test_timeutils.py b/tests/unit/test_timeutils.py index 7dbd608..129609e 100644 --- a/tests/unit/test_timeutils.py +++ b/tests/unit/test_timeutils.py @@ -104,6 +104,12 @@ class TimeUtilsTest(unittest.TestCase): timeutils.advance_time_seconds(60) self.assertEqual(timeutils.utcnow(), self.skynet_self_aware_time) + def test_marshall_time(self): + now = timeutils.utcnow() + binary = timeutils.marshall_now(now) + backagain = timeutils.unmarshall_time(binary) + self.assertEqual(now, backagain) + class TestIso8601Time(unittest.TestCase): -- cgit