version 1.1, 2007/02/06 16:55:43 |
version 1.3, 2007/02/06 17:46:55 |
|
|
#!perl -T |
#!perl -T |
# $RedRiver: 50-network.t,v 1.5 2007/02/06 00:42:09 andrew Exp $ |
# $RedRiver: 54-network-add_su-su.t,v 1.2 2007/02/06 17:41:14 andrew Exp $ |
|
|
use Test::More tests => 7; |
use Test::More tests => 7; |
use File::Spec; |
use File::Spec; |
|
|
} |
} |
|
|
diag("Testing Net::Telnet::Trango $Net::Telnet::Trango::VERSION, Perl $], $^X"); |
diag("Testing Net::Telnet::Trango $Net::Telnet::Trango::VERSION, Perl $], $^X"); |
diag(" Generic tests"); |
diag(" SU tests when adding an SU to an AP"); |
|
|
my $cfg_file = File::Spec->catfile('t', 'tests.cfg'); |
my $cfg_file = File::Spec->catfile('t', 'tests.cfg'); |
|
|
|
|
} |
} |
} |
} |
|
|
my $type = 'AP'; |
my $type = 'SU'; |
my ($host, $pass); |
my ($host, $pass); |
|
|
if ($cfg{$type} && $cfg{$type} =~ /^(\d+\.\d+\.\d+.\d+)$/) { |
if ($cfg{$type} && $cfg{$type} =~ /^(\d+\.\d+\.\d+.\d+)$/) { |
|
|
|
|
skip 'No valid ' . $type . '_PASSWD in config file', $skipped unless $pass; |
skip 'No valid ' . $type . '_PASSWD in config file', $skipped unless $pass; |
|
|
|
if ($cfg{SU_ID} && $cfg{SU_ID} =~ /^(\d+)$/) { |
|
$su_id= $1; |
|
} |
|
|
|
skip 'No valid SU_ID in config file', $skipped unless $su_id; |
|
|
|
if ($cfg{SU_MAC} && length $cfg{SU_MAC} >= 12 && $cfg{SU_MAC} =~ /^(.*)$/) { |
|
$su_mac = $1; |
|
} |
|
|
|
skip 'No valid SU_MAC in config file', $skipped unless $su_mac; |
|
|
my $t; |
my $t; |
ok($t = Net::Telnet::Trango->new(), "Instantiating object"); |
ok($t = Net::Telnet::Trango->new(), "Instantiating object"); |
|
|
|
|
ok($t->logged_in, "logged in"); |
ok($t->logged_in, "logged in"); |
|
|
# XXX Additional tests go here. |
# XXX Additional tests go here. |
|
# XXX Although right now just logging it is all I can think of. |
|
|
ok($t->bye, "Goodbye"); |
ok($t->bye, "Goodbye"); |
} |
} |