summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorAndrew Stitcher <astitcher@apache.org>2007-02-09 02:16:03 +0000
committerAndrew Stitcher <astitcher@apache.org>2007-02-09 02:16:03 +0000
commit8cf4a0b8ebaa6075a1f083a294b1fee90bd4d196 (patch)
tree77670233364cef083ef40b9878297a64c16a160b /python
parentf197f0c88e1f5ed37a14617b1006f6579c4319e7 (diff)
downloadqpid-python-8cf4a0b8ebaa6075a1f083a294b1fee90bd4d196.tar.gz
r1104@fuschia: andrew | 2007-02-09 02:14:00 +0000
Initial implementation of Message.get delivery git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@505139 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python')
-rw-r--r--python/tests/message.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/python/tests/message.py b/python/tests/message.py
index 916a9825bd..3c52c2d03c 100644
--- a/python/tests/message.py
+++ b/python/tests/message.py
@@ -372,7 +372,7 @@ class MessageTests(TestBase):
reply = channel.message_get(no_ack=True, queue="test-get")
self.assertEqual(reply.method.klass.name, "message")
- self.assertEqual(reply.method.name, "get-empty")
+ self.assertEqual(reply.method.name, "empty")
#repeat for no_ack=False
for i in range(11, 21):
@@ -383,8 +383,11 @@ class MessageTests(TestBase):
reply = channel.message_get(no_ack=False, queue="test-get", destination=tag)
self.assertEqual(reply.method.klass.name, "message")
self.assertEqual(reply.method.name, "ok")
- self.assertEqual("Message %d" % i, self.client.queue(tag).get(timeout=1).body)
- reply.ok()
+ msg = self.client.queue(tag).get(timeout=1)
+ self.assertEqual("Message %d" % i, msg.body)
+ # TODO: replace with below when we have batching
+ if(i in [11, 12, 13, 15, 17, 19]):
+ msg.ok()
#todo: when batching is available, test ack multiple
#if(i == 13):
@@ -394,7 +397,7 @@ class MessageTests(TestBase):
reply = channel.message_get(no_ack=True, queue="test-get")
self.assertEqual(reply.method.klass.name, "message")
- self.assertEqual(reply.method.name, "get-empty")
+ self.assertEqual(reply.method.name, "empty")
#recover(requeue=True)
channel.message_recover(requeue=True)
@@ -405,19 +408,20 @@ class MessageTests(TestBase):
reply = channel.message_get(no_ack=False, queue="test-get", destination=tag)
self.assertEqual(reply.method.klass.name, "message")
self.assertEqual(reply.method.name, "ok")
- self.assertEqual("Message %d" % i, self.client.queue(tag).get(timeout=1).body)
- reply.ok()
+ msg = self.client.queue(tag).get(timeout=1)
+ self.assertEqual("Message %d" % i, msg.body)
+ msg.ok()
#channel.message_ack(delivery_tag=reply.delivery_tag)
reply = channel.message_get(no_ack=True, queue="test-get")
self.assertEqual(reply.method.klass.name, "message")
- self.assertEqual(reply.method.name, "get-empty")
+ self.assertEqual(reply.method.name, "empty")
channel.message_recover(requeue=True)
reply = channel.message_get(no_ack=True, queue="test-get")
self.assertEqual(reply.method.klass.name, "message")
- self.assertEqual(reply.method.name, "get-empty")
+ self.assertEqual(reply.method.name, "empty")
def test_reference_simple(self):
"""