def test_type(self): cls = Type._type('message') self.assertTrue(issubclass(cls, Type)) self.assertTrue(issubclass(cls, Message)) m = cls() self.assertTrue(isinstance(m, Message))
def load(t): from TelegramBotAPI.types.type import Type if isinstance(t, str): return Type._type(t) if isinstance(t, list): assert all([issubclass(el, Type) for el in t]) else: assert issubclass(t, Type) return t
def load(t): if isinstance(t, basestring): return Type._type(t) assert issubclass(t, Type) return t
def load(t): from TelegramBotAPI.types.type import Type if isinstance(t, str): return Type._type(t) assert issubclass(t, Type) return t