Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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')
Example #4
0
 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')
Example #5
0
 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')
Example #6
0
 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')