spiegel-keyman/linux/keyman-config/tests
Eberhard Beilharz 23a558d88e
feat(linux): Deal with temporary dbus session
When we launch dbus if it is not running, we're probably (un-)installing
keyboards for a different user. This is an unusual environment where not
everything is available, e.g. dconf-service won't be running and can't
be started because DISPLAY variable is not set. This means we can't
write gsettings values through the API. However, we can read them, and we
can write a keyfile and update the database. This is what this change
implements for the cases where we started dbus.
2024-03-22 12:54:50 +01:00
..
python.env chore(linux): Add some unit tests for keyman_config 2020-06-17 09:19:19 +02:00
test_bcp47tag.py fix(linux): Address code review comment 2021-02-09 15:51:31 +01:00
test_canonical_language_code_utils.py fix(linux): Fix Linux build 2023-07-06 19:47:46 +02:00
test_custom_keyboards.py feat(linux): Allow installing keyboards with arbitrary language 🏘️ 2023-10-13 16:57:57 +02:00
test_dconf_util.py chore(linux): Add another test 2023-07-11 17:33:46 +02:00
test_get_kmp.py fix(linux): Use temp dir if we can't create cache dir 2024-02-09 18:01:40 +01:00
test_gnome_keyboards_util.py feat(linux): Fix unit tests 2023-05-30 17:51:25 +02:00
test_gsettings.py feat(linux): Deal with temporary dbus session 2024-03-22 12:54:50 +01:00
test_handle_install.py fix(linux): Fix failing tests 2021-08-16 11:56:05 +02:00
test_ibus_util.py chore(linux): Use ibus start if available 2024-02-26 16:34:46 +01:00
test_install_kmp.py feat(linux): Allow installing keyboards with arbitrary language 🏘️ 2023-10-13 16:57:57 +02:00
test_lang_tags_map.py fix(linux): Improve fix for #3399 2021-02-03 19:08:03 +01:00
test_package_install_completion.py feat(linux): Fix unit tests 2023-05-30 17:51:25 +02:00
test_uninstall_kmp.py feat(linux): Allow installing keyboards with arbitrary language 🏘️ 2023-10-13 16:57:57 +02:00