示例#1
0
    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
示例#2
0
    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