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)
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)
def test_split_userid(self): userid = '4bdd4f929f3a1062253e4e496bafba0bdfb5db75ABCDEFGH' splitted = util.split_userid(userid) self.assertTupleEqual( splitted, ('4bdd4f929f3a1062253e4e496bafba0bdfb5db75', 'ABCDEFGH'))
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)
def test_split_userid(self): userid = '4bdd4f929f3a1062253e4e496bafba0bdfb5db75ABCDEFGH' splitted = util.split_userid(userid) self.assertTupleEqual(splitted, ('4bdd4f929f3a1062253e4e496bafba0bdfb5db75', 'ABCDEFGH'))