diff options
author | Andrew Stitcher <astitcher@apache.org> | 2007-02-09 02:16:03 +0000 |
---|---|---|
committer | Andrew Stitcher <astitcher@apache.org> | 2007-02-09 02:16:03 +0000 |
commit | 8cf4a0b8ebaa6075a1f083a294b1fee90bd4d196 (patch) | |
tree | 77670233364cef083ef40b9878297a64c16a160b /python | |
parent | f197f0c88e1f5ed37a14617b1006f6579c4319e7 (diff) | |
download | qpid-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.py | 20 |
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): """ |