summaryrefslogtreecommitdiff
path: root/qpid/tests
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2011-03-01 16:56:28 +0000
committerGordon Sim <gsim@apache.org>2011-03-01 16:56:28 +0000
commit929b4adcbcc4744ddd8c305fbcc0a19096bd6a9d (patch)
treef6f75c52fea6b72c8f5fd79f8c5d3e792953da46 /qpid/tests
parent255fd6d72c6586890b4c02d80c83c68da66b3bfe (diff)
downloadqpid-python-929b4adcbcc4744ddd8c305fbcc0a19096bd6a9d.tar.gz
QPID-3087: use unique session name to avoid race where it collides with the detaching session that generated the exception
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075915 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/tests')
-rw-r--r--qpid/tests/src/py/qpid_tests/broker_0_10/extensions.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/qpid/tests/src/py/qpid_tests/broker_0_10/extensions.py b/qpid/tests/src/py/qpid_tests/broker_0_10/extensions.py
index 27bab12c2c..11e03f8a1c 100644
--- a/qpid/tests/src/py/qpid_tests/broker_0_10/extensions.py
+++ b/qpid/tests/src/py/qpid_tests/broker_0_10/extensions.py
@@ -21,6 +21,7 @@ from qpid.queue import Empty
from qpid.content import Content
from qpid.testlib import TestBase010
from qpid.session import SessionException
+from qpid.datatypes import uuid4
from time import sleep
class ExtensionTests(TestBase010):
@@ -52,10 +53,10 @@ class ExtensionTests(TestBase010):
for i in range(1, 3):
try:
self.session.queue_declare(queue=name, arguments=args)
- #self.session.queue_delete(queue=name) # cleanup
+ self.session.queue_delete(queue=name) # cleanup
self.fail("declare with invalid policy args suceeded: %s (iteration %d)" % (args, i))
except SessionException, e:
- self.session = self.conn.session("replacement", 2)
+ self.session = self.conn.session(str(uuid4()))
def test_policy_max_size_as_valid_string(self):
self.valid_policy_args({"qpid.max_size":"3"})