[telepathy-mission-control/master] create_fakecm_account: wait for the Valid property to change

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Apr 1 08:57:22 PDT 2009


---
 test/twisted/mctest.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/test/twisted/mctest.py b/test/twisted/mctest.py
index b553264..9770a1e 100644
--- a/test/twisted/mctest.py
+++ b/test/twisted/mctest.py
@@ -389,7 +389,8 @@ def create_fakecm_account(q, bus, mc, params):
 
     a_signal, am_signal, ret = q.expect_many(
             servicetest.EventPattern('dbus-signal',
-                signal='AccountPropertyChanged', interface=cs.ACCOUNT),
+                signal='AccountPropertyChanged', interface=cs.ACCOUNT,
+                predicate=(lambda e: 'Valid' in e.args[0])),
             servicetest.EventPattern('dbus-signal', path=cs.AM_PATH,
                 signal='AccountValidityChanged', interface=cs.AM),
             servicetest.EventPattern('dbus-return', method='CreateAccount'),
-- 
1.5.6.5




More information about the telepathy-commits mailing list