X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/956631b6812397aa2c9e5a27acdcfea98c308dea..4a78c361a6de3bcbf98f02abfe41ae3b11de2b00:/test/ganeti.cli_unittest.py diff --git a/test/ganeti.cli_unittest.py b/test/ganeti.cli_unittest.py index b5cbe7c..7185e17 100755 --- a/test/ganeti.cli_unittest.py +++ b/test/ganeti.cli_unittest.py @@ -22,6 +22,7 @@ """Script for unittesting the cli module""" import unittest +import time from cStringIO import StringIO import ganeti @@ -908,5 +909,18 @@ class TestGetOnlineNodes(unittest.TestCase): self.assertEqual(cl.CountPending(), 0) +class TestFormatTimestamp(unittest.TestCase): + def testGood(self): + self.assertEqual(cli.FormatTimestamp((0, 1)), + time.strftime("%F %T", time.localtime(0)) + ".000001") + self.assertEqual(cli.FormatTimestamp((1332944009, 17376)), + (time.strftime("%F %T", time.localtime(1332944009)) + + ".017376")) + + def testWrong(self): + for i in [0, [], {}, "", [1]]: + self.assertEqual(cli.FormatTimestamp(i), "?") + + if __name__ == '__main__': testutils.GanetiTestProgram()