summaryrefslogtreecommitdiff
path: root/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
commit1a375007c051e0494ba18ed63cde80b6551f9e2f (patch)
tree661d28d851633a6bdc8c76a37950e90acf34b5d5 /tests
parentdb64f1670c14dd2b5c2e0d8a0b74c69c33fb6013 (diff)
downloadqpid-python-1a375007c051e0494ba18ed63cde80b6551f9e2f.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/qpid@1075915 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'tests')
-rw-r--r--tests/src/py/qpid_tests/broker_0_10/extensions.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/src/py/qpid_tests/broker_0_10/extensions.py b/tests/src/py/qpid_tests/broker_0_10/extensions.py
index 27bab12c2c..11e03f8a1c 100644
--- a/tests/src/py/qpid_tests/broker_0_10/extensions.py
+++ b/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"})