def test_setup(self): class Target: name = 1 name = Param((str, )) name.setup(Target, "name") assert not hasattr(Target, "name") assert hasattr(Target, "_name") assert Target._name == name
def test_setup(self): class Target(object): name = 1 name = Param(six.string_types) name.setup(Target, 'name') assert not hasattr(Target, 'name') assert hasattr(Target, '_name') assert Target._name == name