class BasicClientTest(TestCase):
    _client = None

    def setUp(self):
        if self._client is None:
            self._client = BasicClient(env.token, env.proxy)

    def test_poll(self):
        m = getUpdates()
        m.timeout = 5
        m.limit = 5
        #m.offset = 585177182
        updates, update_id = self._client.post(m)

        print "Latest offset: %s" % update_id
        for update in updates:
            print update

    def test_send(self):
        m = sendMessage()
        m.chat_id = env.uid
        m.text = "Hi there"
        resp = self._client.post(m)
        print resp

    def test_send_photo(self):
        m = sendPhoto()
        m.chat_id = env.uid
        m.caption = "What is this?"
        import os
        m.photo = os.path.join(os.path.split(__file__)[0], "test.jpg")

        resp = self._client.post(m)
        print resp
예제 #2
0
class Methods(TestCase):

    def setUp(self):
        self._tgclient = BasicClient(env.token, env.proxy)

    def test_poll(self):
        m = getUpdates()
        m.timeout = 10
        m.limit = 100
        #m.offset = 585177182
        resp = self._tgclient.post(m)
        print(resp)

    def test_send(self):
        m = sendMessage()
        m.chat_id = env.uid
        m.text = "Hi there"
        resp = self._tgclient.post(m)
        print(resp)

    def test_send_photo(self):
        m = sendPhoto()
        m.chat_id = env.uid
        m.caption = "Pong to you!"
        m.photo = os.path.join(os.path.dirname(__file__), 'pong.png')

        resp = self._tgclient.post(m)
        print(resp)
예제 #3
0
 def setUp(self):
     self._tgclient = BasicClient(env.token, env.proxy)
예제 #4
0
 def setUp(self):
     if self._client is None:
         self._client = BasicClient(env.token, env.proxy)