From 89e6f4eea1d172046c806ca3c01244bb0b9cfeee Mon Sep 17 00:00:00 2001 From: "Rafael H. Schloming" Date: Tue, 19 Jan 2010 21:29:33 +0000 Subject: fixed bug in destination/receiver correlation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@900967 13f79535-47bb-0310-9956-ffa450edef68 --- python/qpid/tests/messaging.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'python/qpid/tests') diff --git a/python/qpid/tests/messaging.py b/python/qpid/tests/messaging.py index f2a270192e..9a8a4c807c 100644 --- a/python/qpid/tests/messaging.py +++ b/python/qpid/tests/messaging.py @@ -541,6 +541,28 @@ class ReceiverTests(Base): self.ssn.acknowledge() + def testDoubleClose(self): + m1 = self.content("testDoubleClose", 1) + m2 = self.content("testDoubleClose", 2) + + snd = self.ssn.sender("""test-double-close; { + create: always, + delete: sender, + node-properties: { + type: topic + } +} +""") + r1 = self.ssn.receiver(snd.target) + r2 = self.ssn.receiver(snd.target) + snd.send(m1) + self.drain(r1, expected=[m1]) + self.drain(r2, expected=[m1]) + r1.close() + snd.send(m2) + self.drain(r2, expected=[m2]) + r2.close() + # XXX: need testClose class AddressTests(Base): -- cgit v1.2.1