summaryrefslogtreecommitdiff
path: root/qpid/python/tests_0-10
diff options
context:
space:
mode:
authorNuno Santos <nsantos@apache.org>2008-05-13 15:30:13 +0000
committerNuno Santos <nsantos@apache.org>2008-05-13 15:30:13 +0000
commit8c9f5cf7454080b4056de1aa3d9e900813128d85 (patch)
tree2e719323ada3f10bf1b31ca289633e08be7f15f5 /qpid/python/tests_0-10
parentd4a89b159b361317d54d75dd4a2429bbd74f64d1 (diff)
downloadqpid-python-8c9f5cf7454080b4056de1aa3d9e900813128d85.tar.gz
QPID-1052: Management: session.name matches session id provided by API, handling of lost connections -- applied patch supplied by Ted Ross
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655915 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python/tests_0-10')
-rw-r--r--qpid/python/tests_0-10/management.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/qpid/python/tests_0-10/management.py b/qpid/python/tests_0-10/management.py
index b2ab617244..3ca7284d2a 100644
--- a/qpid/python/tests_0-10/management.py
+++ b/qpid/python/tests_0-10/management.py
@@ -63,6 +63,21 @@ class ManagementTest (TestBase010):
self.assertEqual (len (systems), 1)
mc.removeChannel (mch)
+ def test_self_session_id (self):
+ session = self.session
+
+ mc = managementClient (session.spec)
+ mch = mc.addChannel (session)
+
+ info = mc.syncWaitForStable (mch)
+ brokerSessions = mc.syncGetObjects (mch, "session")
+ found = False
+ for bs in brokerSessions:
+ if bs.name == info[1]:
+ found = True
+ self.assertEqual (found, True)
+ mc.removeChannel (mch)
+
def test_standard_exchanges (self):
session = self.session