[telepathy-salut/master] test-receive-file-ipv6: announce the test presence using IPv6
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Apr 1 08:29:49 PDT 2009
---
tests/twisted/avahi/test-receive-file-ipv6.py | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/tests/twisted/avahi/test-receive-file-ipv6.py b/tests/twisted/avahi/test-receive-file-ipv6.py
index 0f11d8c..05bdc21 100644
--- a/tests/twisted/avahi/test-receive-file-ipv6.py
+++ b/tests/twisted/avahi/test-receive-file-ipv6.py
@@ -7,12 +7,23 @@ import socket
from saluttest import exec_test
from file_transfer_helper import ReceiveFileTest
-from avahitest import AvahiListener
-from xmppstream import connect_to_stream6
+from avahitest import AvahiAnnouncer, get_host_name, AvahiListener
+from xmppstream import connect_to_stream6, setup_stream_listener6
from twisted.words.xish import domish
class TestReceiveFileIPv6(ReceiveFileTest):
+ CONTACT_NAME = 'test-ft'
+
+ def announce_contact(self, name=CONTACT_NAME):
+ basic_txt = { "txtvers": "1", "status": "avail" }
+
+ self.contact_name = '%s@%s' % (name, get_host_name())
+ self.listener, port = setup_stream_listener6(self.q, self.contact_name)
+
+ self.contact_service = AvahiAnnouncer(self.contact_name, "_presence._tcp", port,
+ basic_txt, proto=avahi.PROTO_INET6)
+
def _resolve_salut_presence(self):
AvahiListener(self.q).listen_for_service("_presence._tcp")
e = self.q.expect('service-added', name = self.self_handle_name,
--
1.5.6.5
More information about the telepathy-commits
mailing list