summaryrefslogtreecommitdiff
path: root/test/test-client.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-client.py')
-rwxr-xr-xtest/test-client.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test-client.py b/test/test-client.py
index 49578f7..de180ef 100755
--- a/test/test-client.py
+++ b/test/test-client.py
@@ -336,6 +336,12 @@ class TestDBusBindings(unittest.TestCase):
ret = bus.name_has_owner('org.freedesktop.DBus.Python.TestName')
self.assert_(not ret, 'deleting reference failed to release BusName org.freedesktop.DBus.Python.TestName')
+ def testMultipleReturnWithoutSignature(self):
+ # https://bugs.freedesktop.org/show_bug.cgi?id=10174
+ ret = self.iface.MultipleReturnWithoutSignature()
+ self.assert_(not isinstance(ret, dbus.Struct), repr(ret))
+ self.assertEquals(ret, ('abc', 123))
+
""" Remove this for now
class TestDBusPythonToGLibBindings(unittest.TestCase):
def setUp(self):