Example #1
0
    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 test_type(self):
        cls = Type._type('message')
        self.assertTrue(issubclass(cls, Type))
        self.assertTrue(issubclass(cls, Message))

        m = cls()
        self.assertTrue(isinstance(m, Message))
Example #3
0
 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
Example #4
0
 def load(t):
     if isinstance(t, basestring):
         return Type._type(t)
     assert issubclass(t, Type)
     return t
Example #5
0
 def load(t):
     from TelegramBotAPI.types.type import Type
     if isinstance(t, str):
         return Type._type(t)
     assert issubclass(t, Type)
     return t
Example #6
0
 def load(t):
     if isinstance(t, basestring):
         return Type._type(t)
     assert issubclass(t, Type)
     return t
Example #7
0
 def load(t):
     from TelegramBotAPI.types.type import Type
     if isinstance(t, str):
         return Type._type(t)
     assert issubclass(t, Type)
     return t