From b68785e19ebdbf6d3eb638a0fa2b612e9b404868 Mon Sep 17 00:00:00 2001 From: Lance Stout Date: Wed, 31 Aug 2011 16:03:32 -0700 Subject: Retract stanzas are behaving oddly when using stanza values. --- tests/test_stream_xep_0060.py | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) (limited to 'tests/test_stream_xep_0060.py') diff --git a/tests/test_stream_xep_0060.py b/tests/test_stream_xep_0060.py index 50bbe37a..2207cd96 100644 --- a/tests/test_stream_xep_0060.py +++ b/tests/test_stream_xep_0060.py @@ -430,7 +430,7 @@ class TestStreamPubsub(SleekTest): value='presence') options['type'] = 'submit' - t = threading.Thread(name='publish_single', + t = threading.Thread(name='publish_single_options', target=self.xmpp['xep_0060'].publish, args=('pubsub.example.com', 'somenode'), kwargs={'item_id': 'ID42', @@ -479,7 +479,7 @@ class TestStreamPubsub(SleekTest): register_stanza_plugin(self.xmpp['xep_0060'].stanza.Item, AtomEntry) - t = threading.Thread(name='publish_single', + t = threading.Thread(name='publish_multi', target=self.xmpp['xep_0060'].publish, args=('pubsub.example.com', 'somenode'), kwargs={'items': [('ID1', payload1), @@ -529,7 +529,7 @@ class TestStreamPubsub(SleekTest): value='presence') options['type'] = 'submit' - t = threading.Thread(name='publish_single', + t = threading.Thread(name='publish_multi_options', target=self.xmpp['xep_0060'].publish, args=('pubsub.example.com', 'somenode'), kwargs={'items': [('ID1', payload1), @@ -575,7 +575,27 @@ class TestStreamPubsub(SleekTest): def testRetract(self): """Test deleting an item.""" - pass + t = threading.Thread(name='retract', + target=self.xmpp['xep_0060'].retract, + args=('pubsub.example.com', 'somenode', 'ID1')) + t.start() + + self.send(""" + + + + + + + + """, use_values=False) + + self.recv(""" + + """) + + t.join() def testPurge(self): """Test removing all items from a node.""" -- cgit v1.2.3