[Telepathy-commits] [telepathy-mission-control/master] test/twisted/fakecm.py: Fix RequestConnection on the fake connection manager

Alban Crequy alban.crequy at collabora.co.uk
Wed Nov 12 11:58:28 PST 2008


---
 test/twisted/fakecm.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/test/twisted/fakecm.py b/test/twisted/fakecm.py
index 5dfd6ce..d15a274 100644
--- a/test/twisted/fakecm.py
+++ b/test/twisted/fakecm.py
@@ -22,10 +22,11 @@ class FakeConn(dbus.service.Object):
         return None
 
 class FakeCM(dbus.service.Object):
-    def __init__(self, object_path, q, bus, nameref):
+    def __init__(self, object_path, q, bus, bus_name, nameref):
         self.object_path = object_path
         self.q = q
         self.bus = bus
+        self.bus_name = bus_name
         # keep a reference on nameref, otherwise, the name will be lost!
         self.nameref = nameref 
         dbus.service.Object.__init__(self, bus, object_path)
@@ -51,11 +52,11 @@ class FakeCM(dbus.service.Object):
         self.q.append(Event('dbus-method-call', name="RequestConnection",
                     protocol=protocol, parameters=parameters,
                     conn=conn, obj=self))
-        return ['fakeprotocol', conn_path]
+        return [self.bus_name, conn_path]
 
 def start_fake_connection_manager(q, bus, bus_name, object_path):
     nameref = dbus.service.BusName(bus_name, bus=bus)
-    cm = FakeCM(object_path, q, bus, nameref)
+    cm = FakeCM(object_path, q, bus, bus_name, nameref)
     return cm
 
 
-- 
1.5.6.5




More information about the Telepathy-commits mailing list