diff options
author | Ted Ross <tross@apache.org> | 2008-09-26 01:34:52 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2008-09-26 01:34:52 +0000 |
commit | 228800b44cfb3c8c295cf81be65e49ec2efee3c1 (patch) | |
tree | 5c3434537cf5d8f804858579f4a7c07bea545b67 /python/tests_0-10/management.py | |
parent | 7f54d640ed9830ad2c5c7a328c636bb6ada9511e (diff) | |
download | qpid-python-228800b44cfb3c8c295cf81be65e49ec2efee3c1.tar.gz |
Added property-selector to the console getObjects function
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@699148 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python/tests_0-10/management.py')
-rw-r--r-- | python/tests_0-10/management.py | 60 |
1 files changed, 19 insertions, 41 deletions
diff --git a/python/tests_0-10/management.py b/python/tests_0-10/management.py index 0b83045329..eea1b29404 100644 --- a/python/tests_0-10/management.py +++ b/python/tests_0-10/management.py @@ -59,7 +59,7 @@ class ManagementTest (TestBase010): session = self.session self.startQmf() - brokers = self.qmf.getObjects(name="broker") + brokers = self.qmf.getObjects(cls="broker") self.assertEqual (len(brokers), 1) broker = brokers[0] @@ -147,54 +147,44 @@ class ManagementTest (TestBase010): session.queue_declare(queue="dest-queue", exclusive=True, auto_delete=True) session.exchange_bind(queue="dest-queue", exchange="amq.direct") - queues = self.qmf.getObjects(name="queue") + queues = self.qmf.getObjects(cls="queue") "Move 10 messages from src-queue to dest-queue" - result = self.qmf.getObjects(name="broker")[0].queueMoveMessages("src-queue", "dest-queue", 10) + result = self.qmf.getObjects(cls="broker")[0].queueMoveMessages("src-queue", "dest-queue", 10) self.assertEqual (result.status, 0) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "src-queue": - sq = q - elif q.name == "dest-queue": - dq = q + sq = self.qmf.getObjects(cls="queue", name="src-queue")[0] + dq = self.qmf.getObjects(cls="queue", name="dest-queue")[0] self.assertEqual (sq.msgDepth,10) self.assertEqual (dq.msgDepth,10) "Move all remaining messages to destination" - result = self.qmf.getObjects(name="broker")[0].queueMoveMessages("src-queue", "dest-queue", 0) + result = self.qmf.getObjects(cls="broker")[0].queueMoveMessages("src-queue", "dest-queue", 0) self.assertEqual (result.status,0) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "src-queue": - sq = q - elif q.name == "dest-queue": - dq = q + sq = self.qmf.getObjects(cls="queue", name="src-queue")[0] + dq = self.qmf.getObjects(cls="queue", name="dest-queue")[0] + self.assertEqual (sq.msgDepth,0) self.assertEqual (dq.msgDepth,20) "Use a bad source queue name" - result = self.qmf.getObjects(name="broker")[0].queueMoveMessages("bad-src-queue", "dest-queue", 0) + result = self.qmf.getObjects(cls="broker")[0].queueMoveMessages("bad-src-queue", "dest-queue", 0) self.assertEqual (result.status,4) "Use a bad destination queue name" - result = self.qmf.getObjects(name="broker")[0].queueMoveMessages("src-queue", "bad-dest-queue", 0) + result = self.qmf.getObjects(cls="broker")[0].queueMoveMessages("src-queue", "bad-dest-queue", 0) self.assertEqual (result.status,4) " Use a large qty (40) to move from dest-queue back to " " src-queue- should move all " - result = self.qmf.getObjects(name="broker")[0].queueMoveMessages("dest-queue", "src-queue", 40) + result = self.qmf.getObjects(cls="broker")[0].queueMoveMessages("dest-queue", "src-queue", 40) self.assertEqual (result.status,0) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "src-queue": - sq = q - elif q.name == "dest-queue": - dq = q + sq = self.qmf.getObjects(cls="queue", name="src-queue")[0] + dq = self.qmf.getObjects(cls="queue", name="dest-queue")[0] + self.assertEqual (sq.msgDepth,20) self.assertEqual (dq.msgDepth,0) @@ -226,35 +216,23 @@ class ManagementTest (TestBase010): msg = Message(props, body) session.message_transfer(destination="amq.direct", message=msg) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "purge-queue": - pq = q + pq = self.qmf.getObjects(cls="queue", name="purge-queue")[0] "Purge top message from purge-queue" result = pq.purge(1) self.assertEqual (result.status, 0) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "purge-queue": - pq = q + pq = self.qmf.getObjects(cls="queue", name="purge-queue")[0] self.assertEqual (pq.msgDepth,19) "Purge top 9 messages from purge-queue" result = pq.purge(9) self.assertEqual (result.status, 0) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "purge-queue": - pq = q + pq = self.qmf.getObjects(cls="queue", name="purge-queue")[0] self.assertEqual (pq.msgDepth,10) "Purge all messages from purge-queue" result = pq.purge(0) self.assertEqual (result.status, 0) - queues = self.qmf.getObjects(name="queue") - for q in queues: - if q.name == "purge-queue": - pq = q + pq = self.qmf.getObjects(cls="queue", name="purge-queue")[0] self.assertEqual (pq.msgDepth,0) |