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