Revision 8bc17ebb test/ganeti.opcodes_unittest.py
b/test/ganeti.opcodes_unittest.py | ||
---|---|---|
121 | 121 |
self.assertEqual(OpTest(data="node1.example.com").Summary(), |
122 | 122 |
"TEST(node1.example.com)") |
123 | 123 |
|
124 |
def testSummaryFormatter(self): |
|
125 |
class OpTest(opcodes.OpCode): |
|
126 |
OP_DSC_FIELD = "data" |
|
127 |
OP_DSC_FORMATTER = lambda _, v: "a" |
|
128 |
OP_PARAMS = [ |
|
129 |
("data", ht.NoDefault, ht.TString, None), |
|
130 |
] |
|
131 |
self.assertEqual(OpTest(data="").Summary(), "TEST(a)") |
|
132 |
self.assertEqual(OpTest(data="b").Summary(), "TEST(a)") |
|
133 |
|
|
124 | 134 |
def testTinySummary(self): |
125 | 135 |
self.assertFalse(utils.FindDuplicates(opcodes._SUMMARY_PREFIX.values())) |
126 | 136 |
self.assertTrue(compat.all(prefix.endswith("_") and supplement.endswith("_") |
Also available in: Unified diff