summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-01-08 13:04:12 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-01-13 12:27:33 +0000
commit85efbaa60a1a6598554216296791bac201c024aa (patch)
treed70a4a9fff36a660589e004e89187420f9c57586
parent1f3757e2bfcf78760d85a0692c3c5d6f76027e35 (diff)
tests: abolish Contacts interface
As with Gabble, I kept conn.Contacts working for now, but it's now an alias for the default interface. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50093 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
-rw-r--r--tests/twisted/avahi/caps-file-transfer.py16
-rw-r--r--tests/twisted/cm/protocol.py1
-rw-r--r--tests/twisted/constants.py1
-rw-r--r--tests/twisted/servicetest.py2
4 files changed, 8 insertions, 12 deletions
diff --git a/tests/twisted/avahi/caps-file-transfer.py b/tests/twisted/avahi/caps-file-transfer.py
index 13425c26..30c3ad04 100644
--- a/tests/twisted/avahi/caps-file-transfer.py
+++ b/tests/twisted/avahi/caps-file-transfer.py
@@ -99,7 +99,6 @@ def caps_contain(event, cap):
def test_ft_caps_from_contact(q, bus, conn, client):
conn_caps_iface = dbus.Interface(conn, cs.CONN_IFACE_CONTACT_CAPS)
- conn_contacts_iface = dbus.Interface(conn, cs.CONN_IFACE_CONTACTS)
# send presence with FT capa
ver = compute_caps_hash([], [ns.IQ_OOB], {})
@@ -121,7 +120,7 @@ def test_ft_caps_from_contact(q, bus, conn, client):
assert query_node.attributes['node'] == \
client + '#' + ver, (query_node.attributes['node'], client, ver)
- contact_handle = conn_contacts_iface.GetContactByID(contact_name, [])[0]
+ contact_handle = conn.GetContactByID(contact_name, [])[0]
# send good reply
result = make_result_iq(event.stanza)
@@ -139,7 +138,7 @@ def test_ft_caps_from_contact(q, bus, conn, client):
assertContains(ft_caps, caps)
# check the Contacts interface give the same caps
- caps_via_contacts_iface = conn_contacts_iface.GetContactAttributes(
+ caps_via_contacts_iface = conn.GetContactAttributes(
[contact_handle], [cs.CONN_IFACE_CONTACT_CAPS]) \
[contact_handle][cs.CONN_IFACE_CONTACT_CAPS + '/capabilities']
assert caps_via_contacts_iface == caps, caps_via_contacts_iface
@@ -176,7 +175,7 @@ def test_ft_caps_from_contact(q, bus, conn, client):
assert query_node.attributes['node'] == \
client + '#' + ver, (query_node.attributes['node'], client, ver)
- contact_handle = conn_contacts_iface.GetContactByID(contact_name, [])[0]
+ contact_handle = conn.GetContactByID(contact_name, [])[0]
# send good reply
result = make_result_iq(event.stanza)
@@ -193,7 +192,7 @@ def test_ft_caps_from_contact(q, bus, conn, client):
assertDoesNotContain(ft_caps, caps)
# check the Contacts interface give the same caps
- caps_via_contacts_iface = conn_contacts_iface.GetContactAttributes(
+ caps_via_contacts_iface = conn.GetContactAttributes(
[contact_handle], [cs.CONN_IFACE_CONTACT_CAPS]) \
[contact_handle][cs.CONN_IFACE_CONTACT_CAPS + '/capabilities']
assert caps_via_contacts_iface == caps, caps_via_contacts_iface
@@ -201,7 +200,7 @@ def test_ft_caps_from_contact(q, bus, conn, client):
# no capabilites announced (assume FT is supported to insure interop)
txt_record = { "txtvers": "1", "status": "avail"}
contact_name = "test-caps-ft-no-capa2@" + get_host_name()
- contact_handle = conn_contacts_iface.GetContactByID(contact_name, [])[0]
+ contact_handle = conn.GetContactByID(contact_name, [])[0]
listener, port = setup_stream_listener(q, contact_name)
announcer = AvahiAnnouncer(contact_name, "_presence._tcp", port,
txt_record)
@@ -214,7 +213,7 @@ def test_ft_caps_from_contact(q, bus, conn, client):
assertContains(ft_caps, caps)
# check the Contacts interface give the same caps
- caps_via_contacts_iface = conn_contacts_iface.GetContactAttributes(
+ caps_via_contacts_iface = conn.GetContactAttributes(
[contact_handle], [cs.CONN_IFACE_CONTACT_CAPS]) \
[contact_handle][cs.CONN_IFACE_CONTACT_CAPS + '/capabilities']
assert caps_via_contacts_iface == caps, caps_via_contacts_iface
@@ -229,8 +228,7 @@ def test(q, bus, conn):
# check our own capabilities
self_handle = conn.Properties.Get(cs.CONN, "SelfHandle")
- conn_contacts_iface = dbus.Interface(conn, cs.CONN_IFACE_CONTACTS)
- caps = conn_contacts_iface.GetContactAttributes(
+ caps = conn.GetContactAttributes(
[self_handle], [cs.CONN_IFACE_CONTACT_CAPS]) \
[self_handle][cs.CONN_IFACE_CONTACT_CAPS + '/capabilities']
assertContains(ft_metadata_caps, caps)
diff --git a/tests/twisted/cm/protocol.py b/tests/twisted/cm/protocol.py
index 157c6b6f..9b11e182 100644
--- a/tests/twisted/cm/protocol.py
+++ b/tests/twisted/cm/protocol.py
@@ -38,7 +38,6 @@ def test(q, bus, conn):
assertContains(cs.CONN_IFACE_ALIASING, proto_props['ConnectionInterfaces'])
assertContains(cs.CONN_IFACE_AVATARS, proto_props['ConnectionInterfaces'])
- assertContains(cs.CONN_IFACE_CONTACTS, proto_props['ConnectionInterfaces'])
assertContains(cs.CONN_IFACE_PRESENCE,
proto_props['ConnectionInterfaces'])
assertContains(cs.CONN_IFACE_REQUESTS, proto_props['ConnectionInterfaces'])
diff --git a/tests/twisted/constants.py b/tests/twisted/constants.py
index 8b428fa4..a624ab08 100644
--- a/tests/twisted/constants.py
+++ b/tests/twisted/constants.py
@@ -186,7 +186,6 @@ CONTACT_LIST_STATE_SUCCESS = 3
CONN = PREFIX + ".Connection"
CONN_IFACE_AVATARS = CONN + '.Interface.Avatars1'
CONN_IFACE_ALIASING = CONN + '.Interface.Aliasing1'
-CONN_IFACE_CONTACTS = CONN + '.Interface.Contacts'
CONN_IFACE_CONTACT_CAPS = CONN + '.Interface.ContactCapabilities1'
CONN_IFACE_CONTACT_INFO = CONN + ".Interface.ContactInfo1"
CONN_IFACE_PRESENCE = CONN + '.Interface.Presence1'
diff --git a/tests/twisted/servicetest.py b/tests/twisted/servicetest.py
index 8d07116b..e9975698 100644
--- a/tests/twisted/servicetest.py
+++ b/tests/twisted/servicetest.py
@@ -626,9 +626,9 @@ def wrap_connection(conn):
return ConnWrapper(conn, tp_name_prefix + '.Connection',
dict(
[('Peer', 'org.freedesktop.DBus.Peer'),
+ ('Contacts', cs.CONN), # backwards compat with Telepathy 0
('Aliasing', cs.CONN_IFACE_ALIASING),
('Avatars', cs.CONN_IFACE_AVATARS),
- ('Contacts', cs.CONN_IFACE_CONTACTS),
('ContactCapabilities', cs.CONN_IFACE_CONTACT_CAPS),
('ContactInfo', cs.CONN_IFACE_CONTACT_INFO),
('Location', cs.CONN_IFACE_LOCATION),