summaryrefslogtreecommitdiffstats
path: root/test/recipes/02-test_localetest.t
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2022-04-12 12:35:25 +0200
committerDmitry Belyavskiy <beldmit@gmail.com>2022-04-22 11:34:42 +0200
commitc29cf39449f78008e39af8f83760f2464815248b (patch)
treeee131abc1a258cf4486a25d1c1d2a00ca49c27fe /test/recipes/02-test_localetest.t
parentFIPS provider modifications (diff)
downloadopenssl-c29cf39449f78008e39af8f83760f2464815248b.tar.xz
openssl-c29cf39449f78008e39af8f83760f2464815248b.zip
Minimal test checking we can get public key in Turkish locale
Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18069)
Diffstat (limited to '')
-rw-r--r--test/recipes/02-test_localetest.t24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/recipes/02-test_localetest.t b/test/recipes/02-test_localetest.t
new file mode 100644
index 0000000000..1bccd57d4c
--- /dev/null
+++ b/test/recipes/02-test_localetest.t
@@ -0,0 +1,24 @@
+#! /usr/bin/env perl
+# Copyright 2017 The OpenSSL Project Authors. All Rights Reserved.
+# Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved.
+#
+# Licensed under the Apache License 2.0 (the "License"). You may not use
+# this file except in compliance with the License. You can obtain a copy
+# in the file LICENSE in the source distribution or at
+# https://www.openssl.org/source/license.html
+
+use OpenSSL::Test;
+use OpenSSL::Test::Utils;
+
+setup("locale tests");
+
+plan skip_all => "Locale tests not available on Windows or VMS"
+ if $^O =~ /^(VMS|MSWin32)$/;
+
+plan tests => 2;
+
+$ENV{LANG} = "C";
+ok(run(test(["localetest"])), "running localetest");
+
+$ENV{LANG} = "tr_TR.UTF-8";
+ok(run(test(["localetest"])), "running localetest with Turkish locale");