[telepathy-mission-control/master] mctest: between tests, delete all accounts
Simon McVittie
simon.mcvittie at collabora.co.uk
Wed Apr 1 07:56:07 PDT 2009
---
test/twisted/mctest.py | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/test/twisted/mctest.py b/test/twisted/mctest.py
index 9e45c1d..80f07a9 100644
--- a/test/twisted/mctest.py
+++ b/test/twisted/mctest.py
@@ -77,6 +77,16 @@ def exec_test_deferred (fun, params, protocol=None, timeout=None):
if colourer:
sys.stdout = colourer.fh
+ am_props_iface = dbus.Interface(bus.get_object(cs.AM, cs.AM_PATH),
+ cs.PROPERTIES_IFACE)
+ am_props = am_props_iface.GetAll(cs.AM)
+
+ for a in (am_props.get('ValidAccounts', []) +
+ am_props.get('InvalidAccounts', [])):
+ account_iface = dbus.Interface(bus.get_object(cs.AM, a),
+ cs.ACCOUNT)
+ account_iface.Remove()
+
if error is None:
reactor.callLater(0, reactor.stop)
else:
--
1.5.6.5
More information about the telepathy-commits
mailing list