From 65aa6573df3a8f298e7df96473014c19216971ef Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Tue, 26 Oct 2010 23:47:17 -0400 Subject: First pass at integrating the new roster manager. --- tests/test_stream_presence.py | 34 +++++++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 9 deletions(-) (limited to 'tests/test_stream_presence.py') diff --git a/tests/test_stream_presence.py b/tests/test_stream_presence.py index ca67f1df..c873799a 100644 --- a/tests/test_stream_presence.py +++ b/tests/test_stream_presence.py @@ -30,7 +30,9 @@ class TestStreamPresence(SleekTest): self.xmpp.add_event_handler('presence_unavailable', unavailable) self.stream_recv(""" - + """) # Give event queue time to process. @@ -68,12 +70,14 @@ class TestStreamPresence(SleekTest): # Contact comes online. self.stream_recv(""" - + """) # Contact goes offline, should trigger got_offline. self.stream_recv(""" """) @@ -99,7 +103,8 @@ class TestStreamPresence(SleekTest): self.xmpp.add_event_handler('got_online', got_online) self.stream_recv(""" - + """) # Give event queue time to process. @@ -136,15 +141,23 @@ class TestStreamPresence(SleekTest): self.xmpp.auto_subscribe = True self.stream_recv(""" - + + """) + + self.stream_send_presence(""" + """) self.stream_send_presence(""" - + """) self.stream_send_presence(""" - + """) expected = set(('presence_subscribe', 'changed_subscription')) @@ -170,14 +183,17 @@ class TestStreamPresence(SleekTest): presence_subscribe) # With this setting we should reject all subscriptions. - self.xmpp.auto_authorize = False + self.xmpp.rosters['tester@localhost'].auto_authorize = False self.stream_recv(""" - + """) self.stream_send_presence(""" - + """) expected = set(('presence_subscribe', 'changed_subscription')) -- cgit v1.2.3