From 24e786f056c0bf009815813de1d7f58ee09f554e Mon Sep 17 00:00:00 2001
From: Peter Eisentraut <peter_e@gmx.net>
Date: Tue, 22 Jul 2014 00:42:36 -0400
Subject: [PATCH] Unset some local environment variables in TAP tests

Unset environment variables that control message language, so that we
can compare some program output with expected strings.  This is very
similar to what pg_regress does.
---
 src/test/perl/TestLib.pm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/test/perl/TestLib.pm b/src/test/perl/TestLib.pm
index f80d1c5bd72..e6a8a4ebe35 100644
--- a/src/test/perl/TestLib.pm
+++ b/src/test/perl/TestLib.pm
@@ -39,6 +39,12 @@ BEGIN
 	  }
 }
 
+# Set to untranslated messages, to be able to compare program output
+# with expected strings.
+delete $ENV{LANGUAGE};
+delete $ENV{LC_ALL};
+$ENV{LC_MESSAGES} = 'C';
+
 delete $ENV{PGCONNECT_TIMEOUT};
 delete $ENV{PGDATA};
 delete $ENV{PGDATABASE};
-- 
GitLab