diff options
Diffstat (limited to 'qpid/tests/src')
| -rw-r--r-- | qpid/tests/src/py/qpid_tests/broker_1_0/general.py | 10 |
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() |
