mirror of
git://git.proxmox.com/git/pve-network.git
synced 2025-01-09 01:18:06 +03:00
sdn: fix subnets && netbox ipam tests
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
f836981f43
commit
c1606bba52
@ -1,5 +1,5 @@
|
||||
bless( {
|
||||
'_content' => '{"address":"10.0.0.1/24","description":"mydescription mac:da:65:8f:18:9b:6f","dns_name":"myhostname"}',
|
||||
'_content' => '{"address":"10.0.0.1/24","description":"gateway","dns_name":"myhostname"}',
|
||||
'_headers' => bless( {
|
||||
'authorization' => 'token 0123456789abcdef0123456789abcdef01234567',
|
||||
'content-type' => 'application/json; charset=UTF-8'
|
||||
|
@ -1,5 +1,5 @@
|
||||
bless( {
|
||||
'_content' => '{"address":"10.0.0.1/24","description":"mydescription mac:da:65:8f:18:9b:6f","dns_name":"myhostname"}',
|
||||
'_content' => '{"address":"10.0.0.1/24","description":"mac:da:65:8f:18:9b:6f","dns_name":"myhostname"}',
|
||||
'_headers' => bless( {
|
||||
'authorization' => 'token 0123456789abcdef0123456789abcdef01234567',
|
||||
'content-type' => 'application/json; charset=UTF-8'
|
||||
|
@ -1,5 +1,5 @@
|
||||
bless( {
|
||||
'_content' => '{"description":"mydescription mac:da:65:8f:18:9b:6f","dns_name":"myhostname"}',
|
||||
'_content' => '{"description":"mac:da:65:8f:18:9b:6f","dns_name":"myhostname"}',
|
||||
'_headers' => bless( {
|
||||
'authorization' => 'token 0123456789abcdef0123456789abcdef01234567',
|
||||
'content-type' => 'application/json; charset=UTF-8'
|
||||
|
@ -1,5 +1,5 @@
|
||||
bless( {
|
||||
'_content' => '{"address":"10.0.0.1/24","description":"mydescription mac:da:65:8f:18:9b:6f","dns_name":"myhostname"}',
|
||||
'_content' => '{"address":"10.0.0.1/24","description":"gateway","dns_name":"myhostname"}',
|
||||
'_headers' => bless( {
|
||||
'authorization' => 'token 0123456789abcdef0123456789abcdef01234567',
|
||||
'content-type' => 'application/json; charset=UTF-8'
|
||||
|
@ -176,7 +176,7 @@ foreach my $path (@plugins) {
|
||||
$test = "add_second_ip $ip2";
|
||||
$name = "$testid $test";
|
||||
$result = undef;
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ip.'":{"gateway":1},"'.$ip2.'":{}}}}}}}';
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ip.'":{"gateway":1},"'.$ip2.'":{"hostname":"'.$hostname.'","ip":"'.$ip2.'","mac":"'.$mac.'"}}}}}}}';
|
||||
|
||||
eval {
|
||||
PVE::Network::SDN::Subnets::add_ip($zone, $subnetid, $subnet, $ip2, $hostname, $mac, $description);
|
||||
@ -195,7 +195,7 @@ foreach my $path (@plugins) {
|
||||
$test = "find_next_freeip ($ipnextfree)";
|
||||
$name = "$testid $test";
|
||||
$result = undef;
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ip.'":{"gateway":1},"'.$ipnextfree.'":{},"'.$ip2.'":{}}}}}}}';
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ip.'":{"gateway":1},"'.$ipnextfree.'":{},"'.$ip2.'":{"hostname":"'.$hostname.'","ip":"'.$ip2.'","mac":"'.$mac.'"}}}}}}}';
|
||||
|
||||
eval {
|
||||
$ip3 = PVE::Network::SDN::Subnets::add_next_free_ip($zone, $subnetid, $subnet, $hostname, $mac, $description);
|
||||
@ -212,7 +212,7 @@ foreach my $path (@plugins) {
|
||||
$test = "del_ip $ip";
|
||||
$name = "$testid $test";
|
||||
$result = undef;
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ipnextfree.'":{},"'.$ip2.'":{}}}}}}}';
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ipnextfree.'":{},"'.$ip2.'":{"hostname":"'.$hostname.'","ip":"'.$ip2.'","mac":"'.$mac.'"}}}}}}}';
|
||||
|
||||
eval {
|
||||
PVE::Network::SDN::Subnets::del_ip($zone, $subnetid, $subnet, $ip, $hostname);
|
||||
@ -264,7 +264,7 @@ foreach my $path (@plugins) {
|
||||
|
||||
$name = "$testid $test";
|
||||
$result = undef;
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ipnextfree.'":{},"'.$ip2.'":{}}}}}}}';
|
||||
$expected = '{"zones":{"myzone":{"subnets":{"'.$subnet_cidr.'":{"ips":{"'.$ipnextfree.'":{},"'.$ip2.'":{"hostname":"'.$hostname.'","ip":"'.$ip2.'","mac":"'.$mac.'"}}}}}}}';
|
||||
|
||||
eval {
|
||||
PVE::Network::SDN::Subnets::add_ip($zone, $subnetid, $subnet, $ip, $hostname, $mac, $description);
|
||||
|
Loading…
Reference in New Issue
Block a user