def test_loadFromItem(self): item = _DummyItem(i=55, t=u'lulz') model = Model(params=[Value.fromAttr(_DummyItem.i), Value.fromAttr(_DummyItem.t)]) loadFromItem(model, item) self.assertEqual(model.params['i'].value, item.i) self.assertEqual(model.params['t'].value, item.t)
def test_loadFromItem(self): item = _DummyItem(i=55, t=u'lulz') model = Model(params=[ Value.fromAttr(_DummyItem.i), Value.fromAttr(_DummyItem.t) ]) loadFromItem(model, item) self.assertEqual(model.params['i'].value, item.i) self.assertEqual(model.params['t'].value, item.t)
def test_valueParam(self): param = Value.fromAttr(_DummyItem.t) self.assertIdentical(type(param), Value) self.assertEqual(param.name, 't') self.assertEqual(param.value, None) self.assertEqual(param.doc, 'param t')
def test_valueParamNoDoc(self): param = Value.fromAttr(_DummyItem.i) self.assertIdentical(type(param), Value) self.assertEqual(param.name, 'i') self.assertEqual(param.value, 5) self.assertEqual(param.doc, 'i')