summaryrefslogtreecommitdiff
path: root/tests/data/property_pattern.py
blob: 2828922f0ac98c8338aa9ae8684d032c40ba5237 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
""" docstring for file property_pattern.py """
class PropertyPatterns:
    prop1 = property(lambda self: self._prop1*2, None, None, "property usage 1")

    @property
    def prop2(self):
        """property usage 2"""
        return self._prop2

    @prop2.setter
    def prop2(self, value):
        self._prop2 = value * 2

    def __init__(self):
        self._prop1=1
        self._prop2=2