diff options
author | Bastien Nocera <hadess@hadess.net> | 2022-07-24 13:14:57 +0200 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2022-07-26 12:52:24 -0400 |
commit | defe78a4f77608053fe9e3bfaf26c2ad751e01ee (patch) | |
tree | 72cd81e4e98bd288f5b15ba6df1318ccb30701bb | |
parent | f49f6c46bbfcc3376cb498c9ab9bc91a1efde93a (diff) | |
download | accountsservice-defe78a4f77608053fe9e3bfaf26c2ad751e01ee.tar.gz |
tests: Add test for GetUsersLanguages() method
-rwxr-xr-x | tests/test-daemon.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test-daemon.py b/tests/test-daemon.py index fe920b9..45ab7dc 100755 --- a/tests/test-daemon.py +++ b/tests/test-daemon.py @@ -278,21 +278,26 @@ class Tests(dbusmock.DBusTestCase): user_proxy.call_sync('SetLanguage', GLib.Variant('(s)', ('en_GB.UTF-8',)), 0, -1, None) self.assertEqual(self.get_user_dbus_property(user, 'Language'), 'en_GB.UTF-8') self.assertEqual(self.get_user_dbus_property(user, 'Languages'), ['en_GB.UTF-8']) + self.assertEqual(self.proxy.GetUsersLanguages(), ['en_GB.UTF-8', SIMULATED_SYSTEM_LOCALE]) user_proxy.call_sync('SetLanguages', GLib.Variant('(as)', (['fr_FR.UTF-8', 'en_GB.UTF-8'],)), 0, -1, None) self.assertEqual(self.get_user_dbus_property(user, 'Language'), 'fr_FR.UTF-8') self.assertEqual(self.get_user_dbus_property(user, 'Languages'), ['fr_FR.UTF-8', 'en_GB.UTF-8']) + self.assertEqual(self.proxy.GetUsersLanguages(), ['en_GB.UTF-8', 'fr_FR.UTF-8', SIMULATED_SYSTEM_LOCALE]) user_proxy.call_sync('SetLanguage', GLib.Variant('(s)', ('en_US.UTF-8',)), 0, -1, None) self.assertEqual(self.get_user_dbus_property(user, 'Language'), 'en_US.UTF-8') self.assertEqual(self.get_user_dbus_property(user, 'Languages'), ['en_US.UTF-8']) + self.assertEqual(self.proxy.GetUsersLanguages(), ['en_US.UTF-8', SIMULATED_SYSTEM_LOCALE]) user_proxy.call_sync('SetLanguages', GLib.Variant('(as)', (['fr_FR.UTF-8', 'en_GB.UTF-8'],)), 0, -1, None) self.assertEqual(self.get_user_dbus_property(user, 'Languages'), ['fr_FR.UTF-8', 'en_GB.UTF-8']) + self.assertEqual(self.proxy.GetUsersLanguages(), ['en_GB.UTF-8', 'fr_FR.UTF-8', SIMULATED_SYSTEM_LOCALE]) user_proxy.call_sync('SetLanguages', GLib.Variant('(as)', ([''],)), 0, -1, None) self.assertEqual(self.get_user_dbus_property(user, 'Language'), '') self.assertEqual(self.get_user_dbus_property(user, 'Languages'), ['']) + self.assertEqual(self.proxy.GetUsersLanguages(), [SIMULATED_SYSTEM_LOCALE]) def test_language(self): '''check that language setting are verified''' |