summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-10-06 15:53:26 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-10-06 15:53:26 +0100
commit7bea65c65ef9bd86a5671c00772440feab4f3d1c (patch)
tree17a435fa731f2a5d44d6a6a282f9583719a5ec5e
parent9e3c7be28649ecacde7580a1b1f3c0b40e5f9b7c (diff)
downloadtelepathy-salut-7bea65c65ef9bd86a5671c00772440feab4f3d1c.tar.gz
test-caps-file-transfer: specifically look for the contact we care about
Otherwise, we could get capability changes for other contacts on the LAN.
-rw-r--r--tests/twisted/avahi/test-caps-file-transfer.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/twisted/avahi/test-caps-file-transfer.py b/tests/twisted/avahi/test-caps-file-transfer.py
index 2558c434..977c0a9b 100644
--- a/tests/twisted/avahi/test-caps-file-transfer.py
+++ b/tests/twisted/avahi/test-caps-file-transfer.py
@@ -128,7 +128,8 @@ def test_ft_caps_from_contact(q, bus, conn, client):
incoming.send(result)
# FT capa is announced
- e = q.expect('dbus-signal', signal='ContactCapabilitiesChanged')
+ e = q.expect('dbus-signal', signal='ContactCapabilitiesChanged',
+ predicate=lambda e: contact_handle in e.args[0])
caps = e.args[0][contact_handle]
assert ({CHANNEL_TYPE: CHANNEL_TYPE_FILE_TRANSFER,
TARGET_HANDLE_TYPE: HT_CONTACT},