From 29d775e6756e7d8028438942ca2d34d1c39c559f Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Thu, 16 Jun 2011 16:03:31 -0700 Subject: Integrate roster with BaseXMPP. Last sent stanzas are saved regardless of if the roster is used directly or self.send_presence --- tests/test_stream_roster.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'tests') diff --git a/tests/test_stream_roster.py b/tests/test_stream_roster.py index 69e5ca13..aa8fc26f 100644 --- a/tests/test_stream_roster.py +++ b/tests/test_stream_roster.py @@ -203,5 +203,35 @@ class TestStreamRoster(SleekTest): self.failUnless(result == expected, "Unexpected roster values: %s" % result) + def testSendLastPresence(self): + """Test that sending the last presence works.""" + self.stream_start() + self.xmpp.send_presence(pshow='dnd') + self.xmpp.auto_authorize = True + self.xmpp.auto_subscribe = True + + self.send(""" + + dnd + + """) + + self.recv(""" + + """) + + self.send(""" + + """) + + self.send(""" + + dnd + + """) + suite = unittest.TestLoader().loadTestsFromTestCase(TestStreamRoster) -- cgit v1.2.3