[telepathy-gabble/master] announce a SOCKS proxy in some tube tests
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Apr 3 08:41:33 PDT 2009
---
tests/twisted/tubes/accept-muc-stream-tube.py | 9 ++++++---
tests/twisted/tubes/accept-private-stream-tube.py | 9 ++++++---
tests/twisted/tubes/offer-private-dbus-tube.py | 8 ++++++--
3 files changed, 18 insertions(+), 8 deletions(-)
diff --git a/tests/twisted/tubes/accept-muc-stream-tube.py b/tests/twisted/tubes/accept-muc-stream-tube.py
index 3dcb79c..5cff876 100644
--- a/tests/twisted/tubes/accept-muc-stream-tube.py
+++ b/tests/twisted/tubes/accept-muc-stream-tube.py
@@ -7,7 +7,7 @@ from gabbletest import make_result_iq, acknowledge_iq, make_muc_presence
import constants as cs
import ns
import tubetestutil as t
-from bytestream import create_from_si_offer
+from bytestream import create_from_si_offer, announce_socks5_proxy
from twisted.words.xish import domish, xpath
from twisted.internet import reactor
@@ -22,13 +22,16 @@ sample_parameters = dbus.Dictionary({
def test(q, bus, conn, stream, bytestream_cls):
conn.Connect()
- _, iq_event = q.expect_many(
+ _, iq_event, disco_event = q.expect_many(
EventPattern('dbus-signal', signal='StatusChanged', args=[0, 1]),
EventPattern('stream-iq', to=None, query_ns='vcard-temp',
- query_name='vCard'))
+ query_name='vCard'),
+ EventPattern('stream-iq', to='localhost', query_ns=ns.DISCO_ITEMS))
acknowledge_iq(stream, iq_event.stanza)
+ announce_socks5_proxy(q, stream, disco_event.stanza)
+
call_async(q, conn, 'RequestHandles', 2,
['chat at conf.localhost'])
diff --git a/tests/twisted/tubes/accept-private-stream-tube.py b/tests/twisted/tubes/accept-private-stream-tube.py
index d987fe0..3c3f5f6 100644
--- a/tests/twisted/tubes/accept-private-stream-tube.py
+++ b/tests/twisted/tubes/accept-private-stream-tube.py
@@ -17,7 +17,7 @@ from twisted.words.xish import domish, xpath
from twisted.internet import reactor
import ns
import constants as cs
-from bytestream import create_from_si_offer
+from bytestream import create_from_si_offer, announce_socks5_proxy
import tubetestutil as t
bob_jid = 'bob at localhost/Bob'
@@ -113,14 +113,17 @@ def expect_tube_activity(q, bus, conn, stream, bytestream_cls):
def test(q, bus, conn, stream, bytestream_cls):
conn.Connect()
- _, vcard_event, roster_event = q.expect_many(
+ _, vcard_event, roster_event, disco_event = q.expect_many(
EventPattern('dbus-signal', signal='StatusChanged', args=[0, 1]),
EventPattern('stream-iq', to=None, query_ns='vcard-temp',
query_name='vCard'),
- EventPattern('stream-iq', query_ns='jabber:iq:roster'))
+ EventPattern('stream-iq', query_ns='jabber:iq:roster'),
+ EventPattern('stream-iq', to='localhost', query_ns=ns.DISCO_ITEMS))
acknowledge_iq(stream, vcard_event.stanza)
+ announce_socks5_proxy(q, stream, disco_event.stanza)
+
roster = roster_event.stanza
roster['type'] = 'result'
item = roster_event.query.addElement('item')
diff --git a/tests/twisted/tubes/offer-private-dbus-tube.py b/tests/twisted/tubes/offer-private-dbus-tube.py
index 60b7cfd..722499c 100644
--- a/tests/twisted/tubes/offer-private-dbus-tube.py
+++ b/tests/twisted/tubes/offer-private-dbus-tube.py
@@ -11,7 +11,7 @@ import tubetestutil as t
from twisted.words.xish import xpath
import ns
-from bytestream import create_from_si_offer
+from bytestream import create_from_si_offer, announce_socks5_proxy
from caps_helper import make_caps_disco_reply
sample_parameters = dbus.Dictionary({
@@ -268,7 +268,11 @@ def offer_new_dbus_tube(q, bus, conn, stream, self_handle, alice_handle, bytestr
def test(q, bus, conn, stream, bytestream_cls):
conn.Connect()
- q.expect('dbus-signal', signal='StatusChanged', args=[0, 1])
+ _, disco_event = q.expect_many(
+ EventPattern('dbus-signal', signal='StatusChanged', args=[0, 1]),
+ EventPattern('stream-iq', to='localhost', query_ns=ns.DISCO_ITEMS))
+
+ announce_socks5_proxy(q, stream, disco_event.stanza)
t.check_conn_properties(q, conn)
--
1.5.6.5
More information about the telepathy-commits
mailing list