| version 1.1, 2007/02/06 17:26:54 |
version 1.3, 2007/02/06 20:42:40 |
|
|
| #!perl -T |
#!perl -T |
| # $RedRiver: 51-network-add_su-ap.t,v 1.4 2007/02/06 16:52:21 andrew Exp $ |
# $RedRiver: 53-network-add_su-ap-su.t,v 1.2 2007/02/06 17:40:36 andrew Exp $ |
| |
|
| use Test::More tests => 20; |
use Test::More tests => 17; |
| use File::Spec; |
use File::Spec; |
| |
|
| BEGIN { |
BEGIN { |
|
|
| } |
} |
| |
|
| diag("Testing Net::Telnet::Trango $Net::Telnet::Trango::VERSION, Perl $], $^X"); |
diag("Testing Net::Telnet::Trango $Net::Telnet::Trango::VERSION, Perl $], $^X"); |
| diag(" AP tests when adding an SU to an AP"); |
diag(" AP tests when adding an SU to an AP and the SU should associate"); |
| |
|
| my $cfg_file = File::Spec->catfile('t', 'tests.cfg'); |
my $cfg_file = File::Spec->catfile('t', 'tests.cfg'); |
| my ($cir, $mir) = (128, 256); |
my ($cir, $mir) = (128, 256); |
| |
|
| SKIP: { |
SKIP: { |
| my $skipped = 19; |
my $skipped = 16; |
| my %cfg; |
my %cfg; |
| if (-e $cfg_file) { |
if (-e $cfg_file) { |
| if (open my $fh, $cfg_file) { |
if (open my $fh, $cfg_file) { |
|
|
| $su = $1; |
$su = $1; |
| } |
} |
| |
|
| skip 'No valid ' . $type . ' in config file', $skipped unless $host; |
skip 'No valid SU in config file', $skipped unless $su; |
| |
|
| if ($cfg{$type . '_PASSWD'} && $cfg{$type . '_PASSWD'} =~ /^(.*)$/) { |
if ($cfg{$type . '_PASSWD'} && $cfg{$type . '_PASSWD'} =~ /^(.*)$/) { |
| $su_pass = $1; |
$su_pass = $1; |
| } |
} |
| |
|
| skip 'No valid ' . $type . '_PASSWD in config file', $skipped unless $pass; |
skip 'No valid SU_PASSWD in config file', $skipped unless $su_pass; |
| |
|
| my $t; |
my $t; |
| ok($t = Net::Telnet::Trango->new(), "Instantiating object"); |
ok($t = Net::Telnet::Trango->new(), "Instantiating object"); |
|
|
| } |
} |
| |
|
| ok($t->bye, "Goodbye"); |
ok($t->bye, "Goodbye"); |
| |
|
| |
if ($su && $su_pass) { |
| |
diag("Waiting 30 seconds for SU to associate"); |
| |
sleep 30; |
| |
} |
| |
|
| } |
} |