summaryrefslogtreecommitdiffstats
path: root/tests/roots/test-ext-autodoc/target/abstractmethods.py
blob: a4396d5c93ec018e6059f954fc60bd3abf0c56c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from abc import abstractmethod


class Base():
    def meth(self):
        pass

    @abstractmethod
    def abstractmeth(self):
        pass

    @staticmethod
    @abstractmethod
    def staticmeth():
        pass

    @classmethod
    @abstractmethod
    def classmeth(cls):
        pass

    @property
    @abstractmethod
    def prop(self):
        pass

    @abstractmethod
    async def coroutinemeth(self):
        pass