Files
@ dd72894c39af
Branch filter:
Location: libtransport.git/tests/libpurple_jabber/muc_topic.py - annotation
dd72894c39af
1.5 KiB
text/x-python
twitter: fix help message markup
3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 3566e833e321 | import optparse
import sys
import time
import subprocess
import os
import sleekxmpp
class Responder(sleekxmpp.ClientXMPP):
def __init__(self, jid, password, room, room_password, nick):
sleekxmpp.ClientXMPP.__init__(self, jid, password)
self.room = room
self.room_password = room_password
self.nick = nick
self.finished = False
self.add_event_handler("session_start", self.start)
self.add_event_handler("groupchat_subject", self.message)
self.tests = {}
self.tests["subject_set1"] = ["libpurple: Set subject", False]
def message(self, msg):
if msg['subject'] == "New subject":
self.tests["subject_set1"][1] = True
def start(self, event):
self.plugin['xep_0045'].joinMUC(self.room, self.nick, password=self.room_password, wait=True)
self.send_message(mto=self.room, mbody=None, msubject="New subject", mtype='groupchat')
class Client(sleekxmpp.ClientXMPP):
def __init__(self, jid, password, room, nick):
sleekxmpp.ClientXMPP.__init__(self, jid, password)
self.room = room
self.nick = nick
self.add_event_handler("session_start", self.start)
self.add_event_handler("groupchat_subject", self.message)
self.finished = False
self.tests = {}
self.tests["subject_set2"] = ["libpurple: Receive subject", False]
def message(self, msg):
if msg['subject'] == "New subject":
self.tests["subject_set2"][1] = True
self.finished = True
def start(self, event):
self.getRoster()
self.sendPresence()
self.plugin['xep_0045'].joinMUC(self.room, self.nick, wait=True)
|