Revision 6ae72286 test/ganeti.opcodes_unittest.py
b/test/ganeti.opcodes_unittest.py | ||
---|---|---|
191 | 191 |
self.assertTrue(doc is None or isinstance(doc, basestring)) |
192 | 192 |
|
193 | 193 |
if callable(aval): |
194 |
self.assertFalse(callable(aval()), |
|
194 |
default_value = aval() |
|
195 |
self.assertFalse(callable(default_value), |
|
195 | 196 |
msg="Default value returned by function is callable") |
197 |
else: |
|
198 |
default_value = aval |
|
199 |
|
|
200 |
if aval is not ht.NoDefault and test is not ht.NoType: |
|
201 |
self.assertTrue(test(default_value), |
|
202 |
msg=("Default value of '%s.%s' does not verify" % |
|
203 |
(cls.OP_ID, attr_name))) |
|
196 | 204 |
|
197 | 205 |
# If any parameter has documentation, all others need to have it as well |
198 | 206 |
has_doc = [doc is not None for (_, _, _, doc) in cls.OP_PARAMS] |
Also available in: Unified diff