summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2010-06-24 11:22:28 +0000
committerGordon Sim <gsim@apache.org>2010-06-24 11:22:28 +0000
commitf6f5a3deb6dfe337081d58bcb6d97ec4f03e6531 (patch)
tree46f98253c341042346312f5205ab436b0c9263b4 /qpid/cpp/src/tests
parentde719fd2d55d06777823309092702f2b8ccbf665 (diff)
downloadqpid-python-f6f5a3deb6dfe337081d58bcb6d97ec4f03e6531.tar.gz
QPID-2691: ensure ttl adjustment uses correct expiration on cloned message
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@957511 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests')
-rwxr-xr-xqpid/cpp/src/tests/federation.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/qpid/cpp/src/tests/federation.py b/qpid/cpp/src/tests/federation.py
index d7f93420e9..63e3f2ba19 100755
--- a/qpid/cpp/src/tests/federation.py
+++ b/qpid/cpp/src/tests/federation.py
@@ -358,7 +358,7 @@ class FederationTests(TestBase010):
for b, t in zip(body, trace):
headers = {}
if (t): headers["x-qpid.trace"]=t
- dp = r_session.delivery_properties(routing_key="my-key")
+ dp = r_session.delivery_properties(routing_key="my-key", ttl=1000*60*5)
mp = r_session.message_properties(application_headers=headers)
r_session.message_transfer(destination="amq.direct", message=Message(dp, mp, b))
@@ -366,6 +366,8 @@ class FederationTests(TestBase010):
msg = queue.get(timeout=5)
self.assertEqual("yes", msg.body)
self.assertEqual(e, self.getAppHeader(msg, "x-qpid.trace"))
+ assert(msg.get("delivery_properties").ttl > 0)
+ assert(msg.get("delivery_properties").ttl < 1000*60*50)
try:
extra = queue.get(timeout=1)