summaryrefslogtreecommitdiff
path: root/tests/dbusmock/accounts_service.py
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-07-20 21:33:53 +0200
committerRay Strode <rstrode@redhat.com>2022-07-26 12:52:24 -0400
commit6bbe1d22377ce0ccdaf5574cec98f178b67111c4 (patch)
tree160fe511158387ce4ad2690de4675d0099d496ed /tests/dbusmock/accounts_service.py
parent881e0ea74414d0b5442400e339bd23abf3313e4e (diff)
downloadaccountsservice-6bbe1d22377ce0ccdaf5574cec98f178b67111c4.tar.gz
tests: Add library tests for "Languages" property
Diffstat (limited to 'tests/dbusmock/accounts_service.py')
-rw-r--r--tests/dbusmock/accounts_service.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/dbusmock/accounts_service.py b/tests/dbusmock/accounts_service.py
index 969bf60..3f14c56 100644
--- a/tests/dbusmock/accounts_service.py
+++ b/tests/dbusmock/accounts_service.py
@@ -80,6 +80,7 @@ def AddUser(self, uid, username, password=DEFAULT_USER_PASSWORD,
'IconFile': '',
'InputSources': dbus.Array([], signature='a{ss}'),
'Language': 'C',
+ 'Languages': dbus.Array([], signature='s'),
'LocalAccount': True,
'Location': '',
'Locked': False,
@@ -296,6 +297,11 @@ def SetLanguage(self, language):
set_user_property(self, 'Language', language)
+@dbus.service.method(USER_IFACE, in_signature='as')
+def SetLanguages(self, languages):
+ set_user_property(self, 'Languages', dbus.Array(languages, signature='s'))
+
+
@dbus.service.method(USER_IFACE, in_signature='s')
def SetXSession(self, x_session):
set_user_property(self, 'XSession', x_session)