Files
        @ 5dba4612b5f7
    
        
              Branch filter: 
        
    Location: libtransport.git/tests/libpurple_jabber/muc_topic.py - annotation
        
            
            5dba4612b5f7
            1.5 KiB
            text/x-python
        
        
    
    Syntax fixes
    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)
 |