Esempio n. 1
0
class TestClientGateway(unittest.TestCase):

    def setUp(self):
        self.cg = ClientGateway(dispatcherEmul('jid'))

    def test_translateAddress(self):
        jid = 'client_jid'
        gateway = 'gateway'
        self.cg.translateAddress(jid, gateway)
        res = self.cg.dispatcher.data[0]

        self.assertTrue(isinstance(res, Iq))

        self.assertEqual(res.type_, 'set')
        self.assertEqual(res.to, MyJID(gateway))
        self.assertEqual(res.from_, self.cg.dispatcher.myjid)