summaryrefslogtreecommitdiff
path: root/qpid/python
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/python')
-rw-r--r--qpid/python/qpid_tests/broker_0_10/message.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/qpid/python/qpid_tests/broker_0_10/message.py b/qpid/python/qpid_tests/broker_0_10/message.py
index c6095a0579..48853cf31b 100644
--- a/qpid/python/qpid_tests/broker_0_10/message.py
+++ b/qpid/python/qpid_tests/broker_0_10/message.py
@@ -1023,9 +1023,15 @@ class MessageTests(TestBase010):
session.message_flow(unit = session.credit_unit.byte, value = 0xFFFFFFFFL, destination = "a")
session.message_flow(unit = session.credit_unit.message, value = 10, destination = "a")
+ # receive all messages into list
+ messages = [];
for i in range(1, 11):
msg = a.get(timeout = 1)
self.assertEquals("message-%d" % (i), msg.body)
+ messages.append(msg)
+
+ # accept/release received messages
+ for i, msg in enumerate(messages, start=1):
if (i % 2):
#accept all odd messages
session.message_accept(RangedSet(msg.id))