lisa.utils.UnboundMethodType#
- class lisa.utils.UnboundMethodType[source]#
Bases:
object
Dummy class to be used to check if a function is a method defined in a class or not:
class C: def f(self): ... @classmethod def f_class(cls): ... @staticmethod def f_static(): ... def g(): ... assert isinstance(C.f, UnboundMethodType) assert isinstance(C.f_class, UnboundMethodType) assert isinstance(C.f_static, UnboundMethodType) assert not isinstance(g, UnboundMethodType)