Example #1
0
 def test_set_label(self):
     meta = VMeta("test_description")
     meta.on_changed = Mock(wrap=meta.on_changed)
     label = "my label"
     notify = Mock()
     meta.set_label(label, notify=notify)
     self.assertEquals(meta.label, label)
     meta.on_changed.assert_called_once_with([["label"], label], notify)
Example #2
0
 def test_set_writeable(self):
     meta = VMeta("test_description")
     meta.on_changed = Mock(wrap=meta.on_changed)
     writeable = True
     notify = Mock()
     meta.set_writeable(writeable, notify=notify)
     self.assertEquals(meta.writeable, writeable)
     meta.on_changed.assert_called_once_with([["writeable"], writeable],
                                             notify)
Example #3
0
 def setUp(self):
     self.callback_result = 0
     self.callback_value = ''
     meta = VMeta("meta for unit tests")
     self.block = MagicMock()
     self.proc = MagicMock(q=queue.Queue())
     self.proc.create_queue = MagicMock(side_effect=queue.Queue)
     self.attr = Attribute(meta)
     self.attr.set_parent(self.block, "testAttr")
     self.attr2 = Attribute(meta)
     self.attr2.set_parent(self.block, "testAttr2")
     self.method = Method("method for unit tests")
     self.method.set_parent(self.block, "testFunc")
     self.method2 = Method("method for unit tests")
     self.method2.set_parent(self.block, "testFunc")
     self.bad_called_back = False
Example #4
0
 def test_to_dict(self):
     m = VMeta("desc", writeable=True, label="my label")
     m.typeid = "filled_in_by_subclass"
     self.assertEqual(m.to_dict(), self.serialized)
Example #5
0
 def setUp(self):
     self.meta = VMeta("test_description")