diff options
| author | Gordon Sim <gsim@apache.org> | 2013-08-28 12:41:23 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2013-08-28 12:41:23 +0000 |
| commit | c29ed9b3d6d5bc2f772b7700166fa11d138ae3ec (patch) | |
| tree | 3d1bf0d81859f786a31b68eae7a3cceed2e8b9aa /qpid/tests | |
| parent | aa1a31f789ac361914b3859c0e0b7652955f1caf (diff) | |
| download | qpid-python-c29ed9b3d6d5bc2f772b7700166fa11d138ae3ec.tar.gz | |
QPID-4948: enable browsing
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1518181 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/tests')
| -rw-r--r-- | qpid/tests/src/py/qpid_tests/broker_1_0/general.py | 22 |
1 files changed, 22 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 b3ff1df5a1..3b48a78718 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 @@ -44,3 +44,25 @@ class GeneralTests (VersionTest): assert response.content == "response" and response.correlation_id == "a1", response self.ssn.acknowledge() + + + def test_browse(self): + snd = self.ssn.sender("#") + rcv = self.ssn.receiver("%s; {mode: browse}" % snd.target) + + msgs = [Message(content=s, subject = s) for s in ['a','b','c','d']] + + for m in msgs: snd.send(m) + + for expected in msgs: + msg = rcv.fetch(0) + assert msg.content == expected.content + self.ssn.acknowledge(msg) + rcv.close() + + rcv = self.ssn.receiver(snd.target) + for expected in msgs: + msg = rcv.fetch(0) + assert msg.content == expected.content + self.ssn.acknowledge(msg) + |
