4 |
use strict; |
use strict; |
5 |
use autodie; |
use autodie; |
6 |
|
|
7 |
use Test::More tests => 19; |
use Test::More tests => 20; |
8 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
9 |
use English; |
use English; |
10 |
|
|
13 |
my $host = '127.0.0.1'; |
my $host = '127.0.0.1'; |
14 |
my $mac = 'DE:AD:00:00:BE:EF'; |
my $mac = 'DE:AD:00:00:BE:EF'; |
15 |
|
|
16 |
my $dir = "$server::base_dir/conf/$server::ip"; |
my $dir = "$server::base_dir/conf"; |
17 |
system "sudo chown $UID $dir/ip $dir/mac"; |
system "sudo chown $UID $dir/ip $dir/mac"; |
18 |
|
|
19 |
ok( client::conf( $host => 'test', default => 'default' ), 'conf default' ); |
ok( client::conf( $host => 'test', default => 'default' ), 'conf default' ); |
47 |
ok( my $old_ip = client::change_ip( $new_ip, $ip ), 'change_ip back' ); |
ok( my $old_ip = client::change_ip( $new_ip, $ip ), 'change_ip back' ); |
48 |
cmp_ok( $old_ip, 'eq', $ip, 'ip back' ); |
cmp_ok( $old_ip, 'eq', $ip, 'ip back' ); |
49 |
|
|
50 |
|
ok( client::arp_mac_dev(), 'arp_mac_dev' ); |
51 |
|
|
52 |
ok( client::remove( $ip ), "remove $ip" ); |
ok( client::remove( $ip ), "remove $ip" ); |