diff options
author | Debarshi Ray <rishi@gnu.org> | 2011-05-03 02:08:26 +0300 |
---|---|---|
committer | Debarshi Ray <rishi@gnu.org> | 2011-05-03 02:08:51 +0300 |
commit | 90c39d9ae136f5d8b08d4af2b7b6c9b30588be0a (patch) | |
tree | 14f584908b74cc85c0d304cd563e4d7a255c7468 /tests | |
parent | cf76af82ac3c0829f8a812abc37463f6d48fe3f1 (diff) | |
download | telepathy-idle-90c39d9ae136f5d8b08d4af2b7b6c9b30588be0a.tar.gz |
Handle PART messages in our test IRC server
Diffstat (limited to 'tests')
-rw-r--r-- | tests/twisted/idletest.py | 8 |
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) |