summaryrefslogtreecommitdiff
path: root/qpid/tests/src
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/tests/src')
-rw-r--r--qpid/tests/src/py/qpid_tests/broker_1_0/general.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/qpid/tests/src/py/qpid_tests/broker_1_0/general.py b/qpid/tests/src/py/qpid_tests/broker_1_0/general.py
index 414d0b48f5..a5b9779add 100644
--- a/qpid/tests/src/py/qpid_tests/broker_1_0/general.py
+++ b/qpid/tests/src/py/qpid_tests/broker_1_0/general.py
@@ -69,3 +69,13 @@ class GeneralTests (VersionTest):
assert msg.content == expected.content
self.ssn.acknowledge(msg)
+ def test_anonymous_relay(self):
+ snd = self.ssn.sender("<null>")
+ rcv = self.ssn.receiver("#")
+
+ snd.send(Message(id="a1", content="my-message", properties={'x-amqp-to':rcv.source}))
+
+ request = rcv.fetch(5)
+ assert request.content == "my-message" and request.id == "a1", request
+
+ self.ssn.acknowledge()