Revision b77ba978
b/lib/utils.py | ||
---|---|---|
1176 | 1176 |
@return: Tuple containing (seconds, milliseconds) |
1177 | 1177 |
|
1178 | 1178 |
""" |
1179 |
seconds = round(seconds, 3) |
|
1179 | 1180 |
(seconds, fraction) = divmod(seconds, 1.0) |
1180 | 1181 |
return (int(seconds), int(round(fraction * 1000, 0))) |
1181 | 1182 |
|
b/test/ganeti.utils_unittest.py | ||
---|---|---|
785 | 785 |
self.assertEqual(utils.SplitTime(1), (1, 0)) |
786 | 786 |
self.assertEqual(utils.SplitTime(1.5), (1, 500)) |
787 | 787 |
self.assertEqual(utils.SplitTime(1218448917.4809151), (1218448917, 481)) |
788 |
self.assertEqual(utils.SplitTime(123.48012), (123, 480)) |
|
789 |
self.assertEqual(utils.SplitTime(123.9995), (124, 0)) |
|
790 |
self.assertEqual(utils.SplitTime(123.999999999), (124, 0)) |
|
788 | 791 |
|
789 | 792 |
self.assertEqual(utils.MergeTime((1, 0)), 1.0) |
790 | 793 |
self.assertEqual(utils.MergeTime((1, 500)), 1.5) |
Also available in: Unified diff