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)
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)
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
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)
def setUp(self): self.meta = VMeta("test_description")