Revision 6396164f test/ganeti.compat_unittest.py
b/test/ganeti.compat_unittest.py | ||
---|---|---|
58 | 58 |
(("Foo", ), {"xyz": 999,})) |
59 | 59 |
|
60 | 60 |
|
61 |
class TestTryToRoman(testutils.GanetiTestCase): |
|
62 |
"""test the compat.TryToRoman function""" |
|
63 |
|
|
64 |
def testAFewIntegers(self): |
|
65 |
self.assertEquals(compat.TryToRoman(0), 0) |
|
66 |
self.assertEquals(compat.TryToRoman(1), "I") |
|
67 |
self.assertEquals(compat.TryToRoman(4), "IV") |
|
68 |
self.assertEquals(compat.TryToRoman(5), "V") |
|
69 |
|
|
70 |
def testStrings(self): |
|
71 |
self.assertEquals(compat.TryToRoman("astring"), "astring") |
|
72 |
self.assertEquals(compat.TryToRoman("5"), "5") |
|
73 |
|
|
74 |
def testDontConvert(self): |
|
75 |
self.assertEquals(compat.TryToRoman(0, convert=False), 0) |
|
76 |
self.assertEquals(compat.TryToRoman(1, convert=False), 1) |
|
77 |
self.assertEquals(compat.TryToRoman(7, convert=False), 7) |
|
78 |
self.assertEquals(compat.TryToRoman("astring", convert=False), "astring") |
|
79 |
self.assertEquals(compat.TryToRoman("19", convert=False), "19") |
|
80 |
|
|
81 |
|
|
61 | 82 |
if __name__ == "__main__": |
62 | 83 |
testutils.GanetiTestProgram() |
Also available in: Unified diff