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.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/python/qpid/testlib.py b/python/qpid/testlib.py
index 9f2f0d08d5..836315a4e3 100644
--- a/python/qpid/testlib.py
+++ b/python/qpid/testlib.py
@@ -171,6 +171,10 @@ class TestBase(unittest.TestCase):
for ch, ex in self.exchanges:
ch.exchange_delete(exchange=ex)
+ if not self.client.closed:
+ self.client.channel(0).connection_close(reply_code=200)
+ del self.client
+
def connect(self, *args, **keys):
"""Create a new connction, return the Client object"""
return testrunner.connect(*args, **keys)