Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
cpan /
Module-Loaded /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
01_Module-Loaded.t
1.47
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
use strict; use less; use Test::More 'no_plan'; my $Class = 'Module::Loaded'; my @Funcs = qw[mark_as_loaded mark_as_unloaded is_loaded]; my $Mod = 'Foo::Bar'.$$; my $Strict = $ENV{'PERL_CORE'} ? 'less' : 'strict'; ### load the thing { use_ok( $Class ); can_ok( $Class, @Funcs ); } { ok( !is_loaded($Mod), "$Mod not loaded yet" ); ok( mark_as_loaded($Mod), " $Mod now marked as loaded" ); is( is_loaded($Mod), $0, " $Mod is loaded from $0" ); my $rv = eval "require $Mod; 1"; ok( $rv, "$Mod required" ); ok( !$@, " require did not die" ); } ### unload again { ok( mark_as_unloaded($Mod), "$Mod now marked as unloaded" ); ok( !is_loaded($Mod), " $Mod now longer loaded" ); my $rv = eval "require $Mod; 1"; ok( !$rv, "$Mod require failed" ); ok( $@, " require died" ); like( $@, qr/locate/, " with expected error" ); } ### check for an already loaded module { my $where = is_loaded( $Strict ); ok( $where, "$Strict loaded" ); ok( mark_as_unloaded( $Strict ), " $Strict unloaded" ); ### redefining subs, quell warnings { local $SIG{__WARN__} = sub {}; my $rv = eval "require $Strict; 1"; ok( $rv, "$Strict loaded again" ); } is( is_loaded( $Strict ), $where, " $Strict is loaded" ); }