summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2012-02-22 18:50:18 +0000
committerAlan Conway <aconway@apache.org>2012-02-22 18:50:18 +0000
commitbc08662c96c86a40e20bc4cc947493e6888a2649 (patch)
tree4c832e9a1be0290f3295b6d31e15adc6404399ad /qpid/cpp/src/tests
parente369bfd7b5f951b45e848731835814e43165402f (diff)
downloadqpid-python-bc08662c96c86a40e20bc4cc947493e6888a2649.tar.gz
QPID-3603: HA logging improvements.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292445 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests')
-rwxr-xr-xqpid/cpp/src/tests/ha_tests.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/qpid/cpp/src/tests/ha_tests.py b/qpid/cpp/src/tests/ha_tests.py
index 982a405ada..dd3ed3847c 100755
--- a/qpid/cpp/src/tests/ha_tests.py
+++ b/qpid/cpp/src/tests/ha_tests.py
@@ -49,6 +49,10 @@ class HaBroker(Broker):
assert os.system(
"qpid-ha-tool --broker-addresses=%s %s"%(url, self.host_port())) == 0
+def set_broker_urls(brokers):
+ url = ",".join([b.host_port() for b in brokers])
+ for b in brokers: b.set_broker_url(url)
+
class ShortTests(BrokerTest):
"""Short HA functionality tests."""
@@ -59,7 +63,7 @@ class ShortTests(BrokerTest):
session.sender(address)
return True
except NotFound: return False
- assert retry(check), "Timed out waiting for %s"%(address)
+ assert retry(check), "Timed out waiting for address %s"%(address)
# Wait for address to become valid on a backup broker.
def wait_backup(self, backup, address):
@@ -342,6 +346,7 @@ class ShortTests(BrokerTest):
s = session.sender("priority-queue; {create:always, node:{x-declare:{arguments:{'qpid.priorities':10, 'qpid.replicate':messages}}}}")
priorities = [8,9,5,1,2,2,3,4,9,7,8,9,9,2]
for p in priorities: s.send(Message(priority=p))
+ # Can't use browse_backup as browser sees messages in delivery order not priority.
self.wait_backup(backup, "priority-queue")
r = self.connect_admin(backup).session().receiver("priority-queue")
received = [r.fetch().priority for i in priorities]