diff options
author | Jan D <jan.djarv@mbox200.swipnet.se> | 1997-05-19 15:15:37 +1200 |
---|---|---|
committer | Tim Bunce <Tim.Bunce@ig.co.uk> | 1997-06-11 12:00:00 +1200 |
commit | 3458556dd685b1767b760a72bd2e9007b5c4575e (patch) | |
tree | 3f31a32dac691cddb1b72d0342b94977ee1a8fd8 | |
parent | d484a8290f98952e0e3a67e0aae9aa08c631f5c2 (diff) | |
download | perl-3458556dd685b1767b760a72bd2e9007b5c4575e.tar.gz |
Tests depend on locale
This is (sort of) documented in INSTALL. But you are right,
the tests should force the LC_ALL to be 'C'. Note: LANG is
not enough, and neither is POSIX as readily available as C.
Here are the patches:
p5p-msgid: 199705191230.PAA21070@alpha.hut.fi
Signed-off-by: Jarkko Hietaniemi <jhi@iki.fi>
-rwxr-xr-x | t/lib/safe2.t | 2 | ||||
-rwxr-xr-x | t/op/mkdir.t | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/t/lib/safe2.t b/t/lib/safe2.t index feaab16956..40c5098058 100755 --- a/t/lib/safe2.t +++ b/t/lib/safe2.t @@ -8,6 +8,8 @@ BEGIN { print "1..0\n"; exit 0; } + # test 30 rather naughtily expects English error messages + $ENV{'LC_ALL'} = 'C'; } # Tests Todo: diff --git a/t/op/mkdir.t b/t/op/mkdir.t index 5a6dfe5f5c..d47570358d 100755 --- a/t/op/mkdir.t +++ b/t/op/mkdir.t @@ -6,6 +6,9 @@ print "1..7\n"; $^O eq 'MSWin32' ? `del /s /q blurfl 2>&1` : `rm -rf blurfl`; +# tests 3 and 7 rather naughtily expect English error messages +$ENV{'LC_ALL'} = 'C'; + print (mkdir('blurfl',0777) ? "ok 1\n" : "not ok 1\n"); print (mkdir('blurfl',0777) ? "not ok 2\n" : "ok 2\n"); print ($! =~ /exist/ ? "ok 3\n" : "not ok 3\n"); |