aerohive version support higher as 9 (#421)
* allow aerohive hiveos version numbers above 9 * aerohive is now owned by extreme
This commit is contained in:
1
Changes
1
Changes
@@ -3,6 +3,7 @@ Version 3.xx (2021-xx-xx)
|
||||
[BUG FIXES]
|
||||
|
||||
* #403 don't use layer3::dell for layer3::aruba devices
|
||||
* layer2::aerohive supports version numbers above 9
|
||||
|
||||
Version 3.71 (2020-11-27)
|
||||
|
||||
|
||||
@@ -528,7 +528,7 @@ See documentation in L<SNMP::Info::Layer2::Airespace> for details.
|
||||
|
||||
=item SNMP::Info::Layer2::Aerohive
|
||||
|
||||
Subclass for Aerohive Access Points.
|
||||
Subclass for Aerohive / Extreme access points.
|
||||
|
||||
See documentation in L<SNMP::Info::Layer2::Aerohive> for details.
|
||||
|
||||
|
||||
@@ -108,7 +108,7 @@ sub os_ver {
|
||||
my $aerohive = shift;
|
||||
my $descr = $aerohive->description();
|
||||
|
||||
if ( defined ($descr) && $descr =~ m/\bHiveOS\s(\d\.\w+)\b/ix ) {
|
||||
if ( defined ($descr) && $descr =~ m/\bHiveOS\s(\d+\.\w+)\b/ix ) {
|
||||
return $1;
|
||||
}
|
||||
return;
|
||||
@@ -318,7 +318,8 @@ __END__
|
||||
|
||||
=head1 NAME
|
||||
|
||||
SNMP::Info::Layer2::Aerohive - SNMP Interface to Aerohive Access Points
|
||||
SNMP::Info::Layer2::Aerohive - SNMP Interface to Aerohive / Extreme
|
||||
access points
|
||||
|
||||
=head1 AUTHOR
|
||||
|
||||
@@ -342,7 +343,7 @@ Eric Miller
|
||||
=head1 DESCRIPTION
|
||||
|
||||
Provides abstraction to the configuration information obtainable from an
|
||||
Aerohive wireless Access Point through SNMP.
|
||||
Aerohive / Extreme wireless access point through SNMP.
|
||||
|
||||
=head2 Inherited Classes
|
||||
|
||||
|
||||
@@ -116,12 +116,16 @@ sub os : Tests(2) {
|
||||
is($test->{info}->os(), 'hiveos', q(OS returns 'hiveos'));
|
||||
}
|
||||
|
||||
sub os_ver : Tests(3) {
|
||||
sub os_ver : Tests(4) {
|
||||
my $test = shift;
|
||||
|
||||
can_ok($test->{info}, 'os_ver');
|
||||
is($test->{info}->os_ver(), '6.2r1', q(OS version is expected value));
|
||||
|
||||
$test->{info}{_description} = 'AP250, HiveOS 10.0r8 build-236132';
|
||||
is($test->{info}->os_ver(),
|
||||
'10.0r8', q(10.0r8 is expected os version));
|
||||
|
||||
$test->{info}->clear_cache();
|
||||
is($test->{info}->os_ver(), undef, q(No description returns undef os_ver));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user