summaryrefslogtreecommitdiff
path: root/qpid/python/tests_0-10/management.py
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-09-26 01:34:52 +0000
committerTed Ross <tross@apache.org>2008-09-26 01:34:52 +0000
commit1c8f075b4f4ff2ef2d2fe23bca97f3fa9db4e10c (patch)
tree9d78ec2baac5289baca984abfe5ee4125106f7ff /qpid/python/tests_0-10/management.py
parent63f48b2f40b6d71f02a3467b33e0bbdfb6e5930b (diff)
downloadqpid-python-1c8f075b4f4ff2ef2d2fe23bca97f3fa9db4e10c.tar.gz
Added property-selector to the console getObjects function
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@699148 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python/tests_0-10/management.py')
-rw-r--r--qpid/python/tests_0-10/management.py60
1 files changed, 19 insertions, 41 deletions
diff --git a/qpid/python/tests_0-10/management.py b/qpid/python/tests_0-10/management.py
index 0b83045329..eea1b29404 100644
--- a/qpid/python/tests_0-10/management.py
+++ b/qpid/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)