summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDebarshi Ray <rishi@gnu.org>2011-05-03 02:08:26 +0300
committerDebarshi Ray <rishi@gnu.org>2011-05-03 02:08:51 +0300
commit90c39d9ae136f5d8b08d4af2b7b6c9b30588be0a (patch)
tree14f584908b74cc85c0d304cd563e4d7a255c7468 /tests
parentcf76af82ac3c0829f8a812abc37463f6d48fe3f1 (diff)
downloadtelepathy-idle-90c39d9ae136f5d8b08d4af2b7b6c9b30588be0a.tar.gz
Handle PART messages in our test IRC server
Diffstat (limited to 'tests')
-rw-r--r--tests/twisted/idletest.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/twisted/idletest.py b/tests/twisted/idletest.py
index c4851df..5d36dfc 100644
--- a/tests/twisted/idletest.py
+++ b/tests/twisted/idletest.py
@@ -93,6 +93,14 @@ class BaseIRCServer(irc.IRC):
self.rooms.append(room)
self.sendJoin(room, [self.nick])
+ def handlePART(self, args, prefix):
+ room = args[0]
+ try:
+ self.rooms.remove(room)
+ except ValueError:
+ pass
+ self.sendPart(room, self.nick, args[1])
+
def sendJoin(self, room, members=[]):
members.append(self.nick)