[telepathy-mission-control/master] capabilities/draft-2.py: assert that UpdateCapabilities is called before, as well as after, Connect
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Sep 4 07:55:11 PDT 2009
---
test/twisted/capabilities/draft-2.py | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/test/twisted/capabilities/draft-2.py b/test/twisted/capabilities/draft-2.py
index e451e7c..eac9c45 100644
--- a/test/twisted/capabilities/draft-2.py
+++ b/test/twisted/capabilities/draft-2.py
@@ -105,15 +105,23 @@ def test(q, bus, mc):
params = dbus.Dictionary({"account": "someguy at example.com",
"password": "secrecy"}, signature='sv')
cm_name_ref, account = create_fakecm_account(q, bus, mc, params)
- conn = enable_fakecm_account(q, bus, mc, account, params,
+ conn, before, after = enable_fakecm_account(q, bus, mc, account, params,
extra_interfaces=[cs.CONN_IFACE_CONTACT_CAPS_DRAFT2,
cs.CONN_IFACE_CAPS],
+ expect_before_connect=[
+ EventPattern('dbus-method-call', handled=False,
+ interface=cs.CONN_IFACE_CONTACT_CAPS_DRAFT2,
+ method='UpdateCapabilities',
+ predicate=check_draft_2_caps),
+ ],
expect_after_connect=[
EventPattern('dbus-method-call', handled=False,
interface=cs.CONN_IFACE_CONTACT_CAPS_DRAFT2,
method='UpdateCapabilities',
predicate=check_draft_2_caps),
])
+ q.dbus_return(before.message, signature='')
+ q.dbus_return(after.message, signature='')
irssi_bus = dbus.bus.BusConnection()
irssi_bus.set_exit_on_disconnect(False) # we'll disconnect later
--
1.5.6.5
More information about the telepathy-commits
mailing list