[telepathy-salut/master] test-receive-file-ipv6: use check_ipv6_enabled

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Wed Apr 1 08:23:53 PDT 2009


---
 tests/twisted/avahi/test-receive-file-ipv6.py |   15 ++-------------
 1 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/tests/twisted/avahi/test-receive-file-ipv6.py b/tests/twisted/avahi/test-receive-file-ipv6.py
index 0e1e9d2..8fd65b0 100644
--- a/tests/twisted/avahi/test-receive-file-ipv6.py
+++ b/tests/twisted/avahi/test-receive-file-ipv6.py
@@ -8,9 +8,8 @@ from saluttest import exec_test
 from file_transfer_helper import ReceiveFileTest
 
 from avahitest import AvahiAnnouncer, get_host_name, AvahiListener,\
-    AvahiService, get_domain_name
+    check_ipv6_enabled
 from xmppstream import connect_to_stream6, setup_stream_listener6
-from servicetest import TimeoutError
 
 from twisted.words.xish import domish
 
@@ -26,17 +25,7 @@ class TestReceiveFileIPv6(ReceiveFileTest):
         self.contact_service = AvahiAnnouncer(self.contact_name, "_presence._tcp", port,
                 basic_txt, proto=avahi.PROTO_INET6)
 
-        # Avahi doesn't complain if we try to announce an IPv6 service with a
-        # not IPv6 enabled Avahi (http://www.avahi.org/ticket/264) so we try to
-        # resolve our own service to check if it has been actually announced.
-        service = AvahiService(self.q, self.contact_service.bus, self.contact_service.server,
-            avahi.IF_UNSPEC, self.contact_service.proto, self.contact_service.name,
-            self.contact_service.type, get_domain_name(), avahi.PROTO_INET6, 0)
-        service.resolve()
-
-        try:
-            self.q.expect('service-resolved', service=service)
-        except TimeoutError:
+        if not check_ipv6_enabled(self.q, self.contact_service):
             print "skip test as IPv6 doesn't seem to be enabled in Avahi"
             return True
 
-- 
1.5.6.5



More information about the telepathy-commits mailing list