"""Calling a super property"""
# pylint: disable=too-few-public-methods,invalid-name

class A:
    """A parent class"""

    @property
    def test(self):
        """A property"""
        return "test"


class B:
    """A child class"""

    @property
    def test(self):
        """Overriding implementation of prop which calls the parent"""
        return A.test.fget(self) + " overridden"


if __name__ == "__main__":
    print(B().test)
