diff options
Diffstat (limited to 'python/qpid/testlib.py')
| -rw-r--r-- | python/qpid/testlib.py | 6 |
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 |
