diff options
author | Alex Rudyy <orudyy@apache.org> | 2016-04-21 15:33:21 +0000 |
---|---|---|
committer | Alex Rudyy <orudyy@apache.org> | 2016-04-21 15:33:21 +0000 |
commit | 44ea83571de7df4fc0005b4c0555ca4da2a5af38 (patch) | |
tree | 001bdc55fbfcbb7698ee1d1944f60ed610872bff /qpid | |
parent | 5a10837f474655c29cd4f8f44e66e011412187bc (diff) | |
download | qpid-python-44ea83571de7df4fc0005b4c0555ca4da2a5af38.tar.gz |
QPID-7222: Make python test qpid_tests.broker_0_10.message.MessageTests.test_release_order to fetch explicitly required number of messages before sending accept/release in order to make sure that released messages are not resend back by the broker
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740341 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid')
-rw-r--r-- | qpid/python/qpid_tests/broker_0_10/message.py | 6 |
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)) |