Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply perlimports to tests #418

Merged
merged 4 commits into from
Oct 4, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
Change history for libwww-perl

{{$NEXT}}
- Apply perlimports to tests (GH#418) (Olaf Alders)

6.67 2022-06-14 20:20:12Z
- Remove undocumented LWP::Version sub (GH#416) (James Raspass)
Expand Down
1 change: 1 addition & 0 deletions cpanfile
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ on 'test' => sub {
on 'develop' => sub {
requires 'Authen::NTLM' => '1.02';
requires 'Pod::Coverage::TrustPod';
requires 'Pod::Spell' => '1.25';
requires 'Test::EOL' => '2.00';
requires 'Test::LeakTrace' => '0.16';
requires 'Test::MinimumVersion';
Expand Down
25 changes: 25 additions & 0 deletions perlimports.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Valid log levels are:
# debug, info, notice, warning, error, critical, alert, emergency
# critical, alert and emergency are not currently used.
#
# Please use boolean values in this config file. Negated options (--no-*) are
# not permitted here. Explicitly set options to true or false.
#
# Some of these values deviate from the regular perlimports defaults. In
# particular, you're encouraged to leave preserve_duplicates and
# preserve_unused disabled.

cache = false # setting this to true is currently discouraged
ignore_modules = ["Test::More"]
ignore_modules_filename = ""
ignore_modules_pattern = "" # regex like "^(Foo|Foo::Bar)"
ignore_modules_pattern_filename = ""
libs = ["lib", "t/lib"]
log_filename = ""
log_level = "warn"
never_export_modules = []
never_export_modules_filename = ""
padding = true
preserve_duplicates = false
preserve_unused = false
tidy_whitespace = true
2 changes: 1 addition & 1 deletion t/10-attrs.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use strict;
use warnings;
use Test::More;

use LWP::UserAgent;
use LWP::UserAgent ();
plan tests => 9;

# Prevent environment from interfering with test:
Expand Down
2 changes: 1 addition & 1 deletion t/base/default_content_type.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use strict;
use warnings;
use Test::More;

use LWP::UserAgent;
use LWP::UserAgent ();
use HTTP::Request ();
plan tests => 18;

Expand Down
2 changes: 1 addition & 1 deletion t/base/protocols.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use strict;
use warnings;
use Test::More;

use LWP::UserAgent;
use LWP::UserAgent ();
plan tests => 7;

my $ua = LWP::UserAgent->new();
Expand Down
4 changes: 2 additions & 2 deletions t/base/proxy.t
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Fatal qw( exception );

use LWP::UserAgent;
use LWP::UserAgent ();
plan tests => 8;

# in case already defined in user's environment
Expand Down
2 changes: 1 addition & 1 deletion t/base/simple.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use strict;
use warnings;

use Test::More;
use LWP::Simple;
use LWP::Simple qw( RC_NOT_MODIFIED );

plan tests => 1;

Expand Down
2 changes: 1 addition & 1 deletion t/leak/no_leak.t
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use Test::More;
use Test::Needs 'Test::LeakTrace';

use File::Temp ();
use LWP::UserAgent;
use LWP::UserAgent ();

plan skip_all => 'skip leak test in COVERAGE' if $ENV{COVERAGE};

Expand Down
4 changes: 2 additions & 2 deletions t/local/autoload-get.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ use strict;
use warnings;
use Test::More;

use LWP::UserAgent;
use URI;
use LWP::UserAgent ();
use URI ();

plan tests => 4;

Expand Down
6 changes: 3 additions & 3 deletions t/local/autoload.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ use strict;
use warnings;
use Test::More;

use HTTP::Request;
use LWP::UserAgent;
use URI;
use HTTP::Request ();
use LWP::UserAgent ();
use URI ();

plan tests => 4;

Expand Down
7 changes: 3 additions & 4 deletions t/local/download_to_fh.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ use strict;
use warnings;
use Test::More;

use File::Temp;
use LWP::UserAgent;
use LWP::Simple;
require LWP::Protocol::file;
use File::Temp ();
use LWP::UserAgent ();
use LWP::Simple qw( $ua );

my $src = File::Temp->new("src-XXXXXXXXX");
my $dst = File::Temp->new("dst-XXXXXXXXX");
Expand Down
5 changes: 2 additions & 3 deletions t/local/get.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@ use strict;
use warnings;
use Test::More;

use File::Temp 'tempdir';
use LWP::Simple;
require LWP::Protocol::file;
use File::Temp qw( tempdir );
use LWP::Simple qw( get getprint getstore head );

my $TMPDIR = undef;

Expand Down
15 changes: 7 additions & 8 deletions t/local/http.t
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
use strict;
use warnings;
use Test::More;
use Test::Fatal;
use Test::Fatal qw( exception );

use Config;
use FindBin qw($Bin);
use Config qw( %Config );
use FindBin qw( $Bin );
use HTTP::Cookies ();
use HTTP::Daemon;
use HTTP::Request;
use IO::Socket;
use LWP::UserAgent;
use URI;
use HTTP::Daemon ();
use HTTP::Request ();
use LWP::UserAgent ();
use URI ();
use utf8;

delete $ENV{PERL_LWP_ENV_PROXY};
Expand Down
7 changes: 3 additions & 4 deletions t/local/httpsub.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ use strict;
use warnings;
use Test::More;

use HTTP::Request;
use LWP::UserAgent;
use LWP::Protocol;
use URI;
use HTTP::Request ();
use LWP::UserAgent ();
use LWP::Protocol ();

plan tests => 2;

Expand Down
7 changes: 3 additions & 4 deletions t/local/protosub.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ use strict;
use warnings;
use Test::More;

use HTTP::Request;
use LWP::UserAgent;
use LWP::Protocol;
use URI;
use HTTP::Request ();
use LWP::UserAgent ();
use LWP::Protocol ();

LWP::Protocol::implementor(http => 'myhttp');

Expand Down
12 changes: 5 additions & 7 deletions t/robot/ua-get.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,11 @@ use strict;
use warnings;
use Test::More;

use Config;
use FindBin qw($Bin);
use HTTP::Daemon;
use HTTP::Request;
use IO::Socket;
use LWP::RobotUA;
use URI;
use Config qw( %Config );
use FindBin qw( $Bin );
use HTTP::Daemon ();
use LWP::RobotUA ();
use URI ();
use utf8;

delete $ENV{PERL_LWP_ENV_PROXY};
Expand Down
13 changes: 6 additions & 7 deletions t/robot/ua.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,12 @@ use strict;
use warnings;
use Test::More;

use Config;
use FindBin qw($Bin);
use HTTP::Daemon;
use HTTP::Request;
use IO::Socket;
use LWP::RobotUA;
use URI;
use Config qw( %Config );
use FindBin qw( $Bin );
use HTTP::Daemon ();
use HTTP::Request ();
use LWP::RobotUA ();
use URI ();
use utf8;

delete $ENV{PERL_LWP_ENV_PROXY};
Expand Down
4 changes: 2 additions & 2 deletions xt/author/live/apache-http10.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('www.google.com' => 80);

use HTTP::Request;
use LWP::UserAgent;
use HTTP::Request ();
use LWP::UserAgent ();

plan tests => 2;

Expand Down
4 changes: 2 additions & 2 deletions xt/author/live/jigsaw/auth-b.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use HTTP::Request;
use LWP::UserAgent;
use HTTP::Request ();
use LWP::UserAgent ();

plan tests => 9;

Expand Down
3 changes: 1 addition & 2 deletions xt/author/live/jigsaw/auth-d.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use HTTP::Request;
use LWP::UserAgent;
use HTTP::Request ();

{

Expand Down
4 changes: 2 additions & 2 deletions xt/author/live/jigsaw/chunk.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use HTTP::Request;
use LWP::UserAgent;
use HTTP::Request ();
use LWP::UserAgent ();

plan tests => 8;

Expand Down
5 changes: 2 additions & 3 deletions xt/author/live/jigsaw/md5-get.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use Digest::MD5 qw(md5_base64);
use HTTP::Request;
use LWP::UserAgent;
use Digest::MD5 qw( md5_base64 );
use LWP::UserAgent ();

my $tests = 5;
plan tests => $tests;
Expand Down
6 changes: 3 additions & 3 deletions xt/author/live/jigsaw/md5.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use Digest::MD5 qw(md5_base64);
use HTTP::Request;
use LWP::UserAgent;
use Digest::MD5 qw( md5_base64 );
use HTTP::Request ();
use LWP::UserAgent ();

my $tests = 5;

Expand Down
2 changes: 1 addition & 1 deletion xt/author/live/jigsaw/neg-get.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use LWP::UserAgent;
use LWP::UserAgent ();

plan tests => 2;

Expand Down
4 changes: 2 additions & 2 deletions xt/author/live/jigsaw/neg.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use HTTP::Request;
use LWP::UserAgent;
use HTTP::Request ();
use LWP::UserAgent ();

plan tests => 2;

Expand Down
8 changes: 4 additions & 4 deletions xt/author/live/jigsaw/redirect-post.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use HTTP::Request;
use LWP::UserAgent;
use JSON::PP qw(encode_json);
use Encode qw(encode_utf8);
use HTTP::Request ();
use LWP::UserAgent ();
use JSON::PP qw( encode_json );
use Encode qw( encode_utf8 );

plan tests => 10;

Expand Down
4 changes: 2 additions & 2 deletions xt/author/live/jigsaw/te.t
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ use warnings;
use Test::More;
use Test::RequiresInternet ('jigsaw.w3.org' => 443);

use HTTP::Request;
use LWP::UserAgent;
use HTTP::Request ();
use LWP::UserAgent ();

SKIP: {
skip 'LIVE_JIGSAW_TESTS not enabled', 3 if $ENV{NO_JIGSAW};
Expand Down
2 changes: 1 addition & 1 deletion xt/author/live/online.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ use strict;
use warnings;
use Test::More;

use LWP::UserAgent;
use LWP::UserAgent ();

plan tests => 4;

Expand Down
6 changes: 3 additions & 3 deletions xt/author/misc/dbmrobot
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
use strict;
use warnings;

use LWP::RobotUA;
use URI::URL;
use WWW::RobotRules::AnyDBM_File;
use LWP::RobotUA ();
use URI::URL qw( url );
use WWW::RobotRules::AnyDBM_File ();

my $url = url(shift) || die "Usage: $0 <url>\n";
my $botname = "Spider/0.1";
Expand Down
2 changes: 1 addition & 1 deletion xt/author/misc/get-callback
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
use strict;
use warnings;

use LWP::UserAgent;
use LWP::UserAgent ();

my $url = shift || "";
$url = "http://localhost:8080/$url" unless $url =~ /:/;
Expand Down
2 changes: 1 addition & 1 deletion xt/author/misc/get-file
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
use strict;
use warnings;

use LWP::UserAgent;
use LWP::UserAgent ();

my $file = shift || "";
my $to = $file;
Expand Down
Loading