File 0002-testsuite-fix-test-keymap-test.patch of Package systemd-v234-testsuite

From a76b829630653a58c09edb79f28be05de98db20f Mon Sep 17 00:00:00 2001
From: Thomas Blume <thomas.blume@suse.com>
Date: Tue, 22 Jan 2019 11:09:54 +0100
Subject: [PATCH 02/11] testsuite: fix test-keymap test

---
 src/locale/test-keymap-util.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/locale/test-keymap-util.c b/src/locale/test-keymap-util.c
index 2adda3da2b..cb5a3fde4a 100644
--- a/src/locale/test-keymap-util.c
+++ b/src/locale/test-keymap-util.c
@@ -109,9 +109,9 @@ static void test_vconsole_convert_to_x11(void) {
         log_info("/* test with known variant, new mapping (es:dvorak) */");
         assert_se(free_and_strdup(&c.vc_keymap, "es-dvorak") >= 0);
 
-        assert_se(vconsole_convert_to_x11(&c) == 0); // FIXME
+        assert_se(vconsole_convert_to_x11(&c) == 1); // FIXME
         assert_se(streq(c.x11_layout, "es"));
-        assert_se(c.x11_variant == NULL); // FIXME: "dvorak"
+        assert_se(streq(c.x11_variant, "dvorak")); // FIXME: "dvorak"
 
         log_info("/* test with old mapping (fr:latin9) */");
         assert_se(free_and_strdup(&c.vc_keymap, "fr-latin9") >= 0);
@@ -187,7 +187,7 @@ static void test_x11_convert_to_vconsole(void) {
         assert_se(free_and_strdup(&c.x11_variant, NULL) >= 0);
 
         assert_se(x11_convert_to_vconsole(&c) == 1);
-        assert_se(streq(c.vc_keymap, "us"));
+        assert_se(streq(c.vc_keymap, "ruwin_alt-UTF-8"));
 
         log_info("/* test with a compound mapping (ru,us:) */");
         assert_se(free_and_strdup(&c.x11_layout, "ru,us") >= 0);
@@ -201,8 +201,8 @@ static void test_x11_convert_to_vconsole(void) {
         assert_se(free_and_strdup(&c.x11_layout, "ru") >= 0);
         assert_se(free_and_strdup(&c.x11_variant, NULL) >= 0);
 
-        assert_se(x11_convert_to_vconsole(&c) == 0);
-        assert_se(streq(c.vc_keymap, "ru"));
+        assert_se(x11_convert_to_vconsole(&c) == 1);
+        assert_se(streq(c.vc_keymap, "ru-cv_latin"));
 }
 
 int main(int argc, char **argv) {
-- 
2.16.4

openSUSE Build Service is sponsored by