You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by he...@apache.org on 2021/05/02 10:14:08 UTC

svn commit: r1889395 - in /spamassassin/trunk: spamassassin.raw t/basic_lint_net.t

Author: hege
Date: Sun May  2 10:14:08 2021
New Revision: 1889395

URL: http://svn.apache.org/viewvc?rev=1889395&view=rev
Log:
Allow --lint --net to test network

Modified:
    spamassassin/trunk/spamassassin.raw
    spamassassin/trunk/t/basic_lint_net.t

Modified: spamassassin/trunk/spamassassin.raw
URL: http://svn.apache.org/viewvc/spamassassin/trunk/spamassassin.raw?rev=1889395&r1=1889394&r2=1889395&view=diff
==============================================================================
--- spamassassin/trunk/spamassassin.raw (original)
+++ spamassassin/trunk/spamassassin.raw Sun May  2 10:14:08 2021
@@ -190,6 +190,7 @@ GetOptions(
   '6'                                       => sub { $opt{'force_ipv6'} = 1;
                                                      $opt{'force_ipv4'} = 0; },
   'lint'                                    => \$opt{'lint'},
+  'net'                                     => \$opt{'net'},
   'local-only|local|L'                      => \$opt{'local'},
   'mbox'                                    => sub { $opt{'format'} = 'mbox'; },
   'mbx'                                     => sub { $opt{'format'} = 'mbx'; },
@@ -249,7 +250,8 @@ if (Mail::SpamAssassin::Util::am_running
 }
 
 # bug 5048: --lint should not cause network accesses
-if ($opt{'lint'}) { $opt{'local'} = 1; }
+# allow --net to override for testing
+if ($opt{'lint'} && !$opt{'net'}) { $opt{'local'} = 1; }
 
 # create the tester factory
 my $spamtest = Mail::SpamAssassin->new(

Modified: spamassassin/trunk/t/basic_lint_net.t
URL: http://svn.apache.org/viewvc/spamassassin/trunk/t/basic_lint_net.t?rev=1889395&r1=1889394&r2=1889395&view=diff
==============================================================================
--- spamassassin/trunk/t/basic_lint_net.t (original)
+++ spamassassin/trunk/t/basic_lint_net.t Sun May  2 10:14:08 2021
@@ -13,10 +13,13 @@ plan tests => 1;
 %patterns = (
   q{  }, 'anything',
 );
+%anti_patterns = (
+  q{ warn: }, 'warning',
+);
 
 # override locale for this test!
 $ENV{'LANGUAGE'} = $ENV{'LC_ALL'} = 'C';
 
-sarun ("--lint", \&patterns_run_cb);
+sarun ("--lint --net", \&patterns_run_cb);
 ok_all_patterns();