From ce80aac98a905a07ea7ec093f37243a4c3bbb6e0 Mon Sep 17 00:00:00 2001 From: Eoghan Glynn Date: Mon, 19 Nov 2012 16:25:32 +0000 Subject: Convenience wrapper for datetime.timedelta.total_seconds() Allows time deltas in seconds to be concisely calculated for py26 and py27. Change-Id: I8987af1f892fda0a72f5eb0d45f94c595792dc78 --- tests/unit/test_timeutils.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/unit/test_timeutils.py') diff --git a/tests/unit/test_timeutils.py b/tests/unit/test_timeutils.py index 38ac3ed..8236032 100644 --- a/tests/unit/test_timeutils.py +++ b/tests/unit/test_timeutils.py @@ -122,6 +122,13 @@ class TimeUtilsTest(unittest.TestCase): backagain = timeutils.unmarshall_time(binary) self.assertEqual(now, backagain) + def test_delta_seconds(self): + before = timeutils.utcnow() + after = before + datetime.timedelta(days=7, seconds=59, + microseconds=123456) + self.assertAlmostEquals(604859.123456, + timeutils.delta_seconds(before, after)) + class TestIso8601Time(unittest.TestCase): -- cgit