Revision 739be818 test/ganeti.utils_unittest.py
b/test/ganeti.utils_unittest.py | ||
---|---|---|
778 | 778 |
self.assertRaises(AssertionError, self.lock.Unlock, blocking=False) |
779 | 779 |
|
780 | 780 |
|
781 |
class TestTimeFunctions(unittest.TestCase): |
|
782 |
"""Test case for time functions""" |
|
783 |
|
|
784 |
def runTest(self): |
|
785 |
self.assertEqual(utils.SplitTime(1), (1, 0)) |
|
786 |
self.assertEqual(utils.SplitTime(1.5), (1, 500)) |
|
787 |
self.assertEqual(utils.SplitTime(1218448917.4809151), (1218448917, 481)) |
|
788 |
|
|
789 |
self.assertEqual(utils.MergeTime((1, 0)), 1.0) |
|
790 |
self.assertEqual(utils.MergeTime((1, 500)), 1.5) |
|
791 |
self.assertEqual(utils.MergeTime((1218448917, 500)), 1218448917.5) |
|
792 |
|
|
793 |
self.assertEqual(round(utils.MergeTime((1218448917, 481)), 3), 1218448917.481) |
|
794 |
self.assertEqual(round(utils.MergeTime((1, 801)), 3), 1.801) |
|
795 |
|
|
796 |
self.assertRaises(AssertionError, utils.MergeTime, (0, -1)) |
|
797 |
self.assertRaises(AssertionError, utils.MergeTime, (0, 1000)) |
|
798 |
self.assertRaises(AssertionError, utils.MergeTime, (0, 9999)) |
|
799 |
self.assertRaises(AssertionError, utils.MergeTime, (-1, 0)) |
|
800 |
self.assertRaises(AssertionError, utils.MergeTime, (-9999, 0)) |
|
801 |
|
|
802 |
|
|
781 | 803 |
if __name__ == '__main__': |
782 | 804 |
unittest.main() |
Also available in: Unified diff