diff options
| author | Gordon Sim <gsim@apache.org> | 2010-06-24 11:22:28 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2010-06-24 11:22:28 +0000 |
| commit | f6f5a3deb6dfe337081d58bcb6d97ec4f03e6531 (patch) | |
| tree | 46f98253c341042346312f5205ab436b0c9263b4 /qpid/cpp/src/tests | |
| parent | de719fd2d55d06777823309092702f2b8ccbf665 (diff) | |
| download | qpid-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-x | qpid/cpp/src/tests/federation.py | 4 |
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) |
