summaryrefslogtreecommitdiff
path: root/python/qpid/testlib.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/qpid/testlib.py')
-rw-r--r--python/qpid/testlib.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/python/qpid/testlib.py b/python/qpid/testlib.py
index 980847c659..16d5c633f6 100644
--- a/python/qpid/testlib.py
+++ b/python/qpid/testlib.py
@@ -81,6 +81,7 @@ Options:
# Defaults
self.setBroker("localhost")
self.spec = "../specs/amqp.0-9.xml"
+ self.errata = "../specs/amqp-errata.0-9.xml"
self.verbose = 1
self.ignore = []
@@ -128,14 +129,15 @@ Options:
print "======================================="
return result.wasSuccessful()
- def connect(self, host=None, port=None, spec=None, user=None, password=None):
+ def connect(self, host=None, port=None, spec=None, errata=None, user=None, password=None):
"""Connect to the broker, returns a qpid.client.Client"""
host = host or self.host
port = port or self.port
spec = spec or self.spec
+ errata = errata or self.errata
user = user or self.user
password = password or self.password
- client = qpid.client.Client(host, port, qpid.spec.load(spec))
+ client = qpid.client.Client(host, port, qpid.spec.load(spec, errata))
client.start({"LOGIN": user, "PASSWORD": password})
return client