[Telepathy-commits] [telepathy-salut/master] file_transfer_helper.py: factor out _resolve_salut_presence

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Dec 5 04:46:26 PST 2008


---
 tests/twisted/avahi/file_transfer_helper.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/tests/twisted/avahi/file_transfer_helper.py b/tests/twisted/avahi/file_transfer_helper.py
index 54a4208..74d6d15 100644
--- a/tests/twisted/avahi/file_transfer_helper.py
+++ b/tests/twisted/avahi/file_transfer_helper.py
@@ -144,7 +144,7 @@ class ReceiveFileTest(FileTransferTest):
             self.check_new_channel, self.create_ft_channel, self.accept_file,
             self.receive_file, self.close_channel]
 
-    def connect_to_salut(self):
+    def _resolve_salut_presence(self):
         AvahiListener(self.q).listen_for_service("_presence._tcp")
         e = self.q.expect('service-added', name = self.self_handle_name,
             protocol = avahi.PROTO_INET)
@@ -152,9 +152,13 @@ class ReceiveFileTest(FileTransferTest):
         service.resolve()
 
         e = self.q.expect('service-resolved', service = service)
+        return str(e.pt), e.port
+
+    def connect_to_salut(self):
+        host, port = self._resolve_salut_presence()
 
         self.outbound = connect_to_stream(self.q, self.contact_name,
-            self.self_handle_name, str(e.pt), e.port)
+            self.self_handle_name, host, port)
 
         e = self.q.expect('connection-result')
         assert e.succeeded, e.reason
-- 
1.5.6.5




More information about the Telepathy-commits mailing list