diff options
Diffstat (limited to 'python/helpers/pydev/tests_python/_debugger_case13.py')
-rw-r--r-- | python/helpers/pydev/tests_python/_debugger_case13.py | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/python/helpers/pydev/tests_python/_debugger_case13.py b/python/helpers/pydev/tests_python/_debugger_case13.py new file mode 100644 index 000000000000..dbdbbd4c573b --- /dev/null +++ b/python/helpers/pydev/tests_python/_debugger_case13.py @@ -0,0 +1,43 @@ + +class TestProperty(object): + def __init__(self, name = "Default"): + self._x = None + self.name = name + + def get_name(self): + return self.__name + + + def set_name(self, value): + self.__name = value + + + def del_name(self): + del self.__name + name = property(get_name, set_name, del_name, "name's docstring") + + @property + def x(self): + return self._x + + @x.setter + def x(self, value): + self._x = value + + @x.deleter + def x(self): + del self._x + +def main(): + """ + """ + testObj = TestProperty() + testObj.x = 10 + val = testObj.x + + testObj.name = "Pydev" + debugType = testObj.name + print('TEST SUCEEDED!') + +if __name__ == '__main__': + main()
\ No newline at end of file |