diff options
author | Ted Ross <tross@apache.org> | 2009-10-30 15:53:30 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2009-10-30 15:53:30 +0000 |
commit | dba658005f31dc4f8bcabc88bed0284cb3a13150 (patch) | |
tree | ee4403c42640b007a276b5c703dccb14d67ca1a3 /qpid/cpp/src/tests/cli_tests.py | |
parent | 188a021d9c4313cb4f2f59d8a00175f7d472ff15 (diff) | |
download | qpid-python-dba658005f31dc4f8bcabc88bed0284cb3a13150.tar.gz |
QPID-2181 - Alternate exchange on queue is not visible in management tools
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@831351 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/cli_tests.py')
-rwxr-xr-x | qpid/cpp/src/tests/cli_tests.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/qpid/cpp/src/tests/cli_tests.py b/qpid/cpp/src/tests/cli_tests.py index 4309b66271..a65097d431 100755 --- a/qpid/cpp/src/tests/cli_tests.py +++ b/qpid/cpp/src/tests/cli_tests.py @@ -127,6 +127,7 @@ class CliTests(TestBase010): self.startQmf(); qmf = self.qmf exName = "testalt" + qName = "testqalt" altName = "amq.direct" ret = os.system(self.command(" add exchange topic %s --alternate-exchange=%s" % (exName, altName))) @@ -145,6 +146,19 @@ class CliTests(TestBase010): self.assertEqual(exchange._altExchange_.name, altName) self.assertEqual(found, True) + ret = os.system(self.command(" add queue %s --alternate-exchange=%s" % (qName, altName))) + self.assertEqual(ret, 0) + + queues = qmf.getObjects(_class="queue") + found = False + for queue in queues: + if queue.name == qName: + found = True + if not queue.altExchange: + self.fail("Alternate exchange not set") + self.assertEqual(queue._altExchange_.name, altName) + self.assertEqual(found, True) + def test_qpid_route(self): self.startQmf(); qmf = self.qmf |