]> diplodocus.org Git - nmh/blobdiff - test/common.sh.in
Garbage collect closefds()
[nmh] / test / common.sh.in
index e86603367c0ef542a961caa13089365599d8284e..0cb64cc724b3b96256c3a92c56b59c3a3f1e044c 100644 (file)
@@ -39,6 +39,9 @@ unset MHLDEBUG MHWDEBUG PAGER XOAUTH SMTPUTF8
 #### Set LC_ALL in individual tests as needed.  Unset these so
 #### that we don't depend on user's settings in other tests.
 unset LANG LC_ALL LC_CTYPE
+# Don't have libcurl(3) use the environment's proxy for tests'
+# connections to 127.0.0.1.
+unset http_proxy ALL_PROXY all_proxy
 
 #### Use a test dir for tmp files when MHTMPDIR applies.
 MHTMPDIR="$MH_TEST_DIR"/Mail
@@ -175,6 +178,12 @@ squeeze_lines() {
   sed '/^$/N;/\n$/D'
 }
 
+#### Filter that removes blank lines and leading space that lynx inserts.
+#### but sufficient for our purpose.
+squeeze_whitespace() {
+  sed '/^$/D; s/^ *//;'
+}
+
 #### Filter that converts non-breakable space U+00A0 to an ASCII space.
 prepare_space() {
   sed 's/'"`printf '\\302\\240'`"'/ /g'