[telepathy-mission-control/master] account-manager/nickname.py: exercise picking up nickname setting from the CM

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Jun 1 09:23:22 PDT 2009


---
 test/twisted/account-manager/nickname.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/test/twisted/account-manager/nickname.py b/test/twisted/account-manager/nickname.py
index 476a02c..1e70a22 100644
--- a/test/twisted/account-manager/nickname.py
+++ b/test/twisted/account-manager/nickname.py
@@ -55,5 +55,16 @@ def test(q, bus, mc):
 
     q.dbus_return(e.message, signature='')
 
+    someone_else = conn.ensure_handle(cs.HT_CONTACT, 'alberto at example.com')
+
+    # Another client changes our alias remotely
+    q.dbus_emit(conn.object_path, cs.CONN_IFACE_ALIASING, 'AliasesChanged',
+            dbus.Array([(conn.self_handle, 'wjt'), (someone_else, 'mardy')],
+                signature='(us)'), signature='a(us)')
+
+    q.expect('dbus-signal', path=account.object_path,
+            signal='AccountPropertyChanged', interface=cs.ACCOUNT,
+            args=[{'Nickname': 'wjt'}])
+
 if __name__ == '__main__':
     exec_test(test, {})
-- 
1.5.6.5




More information about the telepathy-commits mailing list