Пример #1
0
 def testProbe():
     if self.peer is not None:
         userid, resource = util.split_userid(self.peer)
         presence = xmppim.Presence(
             jid.JID(tuple=(userid, self.network, resource)), 'probe')
         presence['id'] = util.rand_str(8)
         xs.send(presence)
Пример #2
0
        def testSubscribe():
            # subscription request
            self.index = 0
            if self.peer is not None:
                userid, resource = util.split_userid(self.peer)
                presence = xmppim.Presence(jid.JID(tuple=(userid, self.network, None)), 'subscribe')
                presence['id'] = util.rand_str(8)
                xs.send(presence)
            else:
                def pres():
                    self.index += 1
                    presence = xmppim.AvailablePresence(statuses={None: 'status message (%d)' % (self.index, )})
                    xs.send(presence)

                LoopingCall(pres).start(2, False)
Пример #3
0
 def test_split_userid(self):
     userid = '4bdd4f929f3a1062253e4e496bafba0bdfb5db75ABCDEFGH'
     splitted = util.split_userid(userid)
     self.assertTupleEqual(
         splitted, ('4bdd4f929f3a1062253e4e496bafba0bdfb5db75', 'ABCDEFGH'))
Пример #4
0
 def testProbe():
     if self.peer is not None:
         userid, resource = util.split_userid(self.peer)
         presence = xmppim.Presence(jid.JID(tuple=(userid, self.network, resource)), 'probe')
         presence['id'] = util.rand_str(8)
         xs.send(presence)
Пример #5
0
 def test_split_userid(self):
     userid = '4bdd4f929f3a1062253e4e496bafba0bdfb5db75ABCDEFGH'
     splitted = util.split_userid(userid)
     self.assertTupleEqual(splitted, ('4bdd4f929f3a1062253e4e496bafba0bdfb5db75', 'ABCDEFGH'))