コード例 #1
0
ファイル: test_model.py プロジェクト: fusionapp/methanal
 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)
コード例 #2
0
ファイル: test_model.py プロジェクト: fusionapp/methanal
 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)
コード例 #3
0
ファイル: test_model.py プロジェクト: fusionapp/methanal
 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')
コード例 #4
0
ファイル: test_model.py プロジェクト: fusionapp/methanal
 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')
コード例 #5
0
ファイル: test_model.py プロジェクト: fusionapp/methanal
 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')
コード例 #6
0
ファイル: test_model.py プロジェクト: fusionapp/methanal
 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')