Fix icu tests with C locale
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 19 Sep 2022 19:22:43 +0000 (15:22 -0400)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 19 Sep 2022 19:22:43 +0000 (15:22 -0400)
Similar to 1e08576691bf1a25c0e28745e5e800c44f2a1c76, but for the icu
test suite.

Reported-by: Christoph Berg <myon@debian.org>
Discussion: https://www.postgresql.org/message-id/YyWeU61YMFwjVdxE@msg.df7cb.de

src/test/icu/t/010_database.pl

index 7035ff3c209e16f697642cb75bbbcea06f1c11cd..3ddc5d878dde0fdb928d9406bc5c5e2e4e4c62fa 100644 (file)
@@ -54,7 +54,7 @@ b),
 # Test error cases in CREATE DATABASE involving locale-related options
 
 my ($ret, $stdout, $stderr) = $node1->psql('postgres',
-       q{CREATE DATABASE dbicu LOCALE_PROVIDER icu TEMPLATE template0});
+       q{CREATE DATABASE dbicu LOCALE_PROVIDER icu TEMPLATE template0 ENCODING UTF8});
 isnt($ret, 0,
        "ICU locale must be specified for ICU provider: exit code not 0");
 like(