summaryrefslogtreecommitdiffstats
path: root/test/python/test-client.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/python/test-client.py')
-rwxr-xr-xtest/python/test-client.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/python/test-client.py b/test/python/test-client.py
index ab703502..e972f446 100755
--- a/test/python/test-client.py
+++ b/test/python/test-client.py
@@ -252,8 +252,17 @@ class TestDBusBindings(unittest.TestCase):
else:
names[name] = busname
+ del busname
+
print
+ del names
+
+ bus = dbus.Bus()
+ ret = dbus.dbus_bindings.bus_name_has_owner(bus._connection, 'org.freedesktop.DBus.Python.TestName')
+ self.assert_(not ret, 'deleting reference failed to release BusName org.freedesktop.DBus.Python.TestName')
+
+
class TestDBusPythonToGLibBindings(unittest.TestCase):
def setUp(self):
self.bus = dbus.SessionBus()