def test_getattr(self): b = Block() a = NumberMeta("int32").make_attribute() b.replace_endpoints(dict(a=a)) def f(meta, value): a.set_value(value) b.set_writeable_functions(dict(a=f)) b.a = 32 self.assertEqual(b.a, 32)