Skip to content

Commit f21a0f9

Browse files
committed
add and update tests for v4.199.0 release
1 parent b86bf37 commit f21a0f9

File tree

2 files changed

+29
-12
lines changed

2 files changed

+29
-12
lines changed

tests/integration/linodes/test_linode_interfaces.py

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,16 @@ def linode_interface_vpc(linode_cloud_firewall):
9090
test_region="us-sea",
9191
interface_generation="linode",
9292
interfaces='[{"default_route":{"ipv4":true},"firewall_id":'
93-
+ linode_cloud_firewall
93+
+ str(linode_cloud_firewall)
9494
+ ',"vpc":{"ipv4":{"addresses":[{"address":"auto","nat_1_1_address":"auto","primary":true}]},"subnet_id":'
95-
+ subnet_id
95+
+ str(subnet_id)
9696
+ "}}]",
9797
)
9898

9999
yield linode_id
100100

101101
delete_target_id(target="linodes", id=linode_id)
102-
delete_target_id(target="vpc", id=vpc_output[0]["id"])
102+
delete_target_id(target="vpcs", id=str(vpc_output[0]["id"]))
103103

104104

105105
def get_interface_id(linode_id: str):
@@ -367,7 +367,6 @@ def test_interface_view(linode_interface_vpc):
367367
assert "created" in interface
368368
assert "updated" in interface
369369
assert interface["default_route"]["ipv4"] is True
370-
assert interface["version"] >= 1
371370

372371
assert "vpc" in interface
373372
assert "vpc_id" in interface["vpc"]
@@ -417,8 +416,6 @@ def test_interfaces_list(linode_interface_vlan):
417416
assert iface["default_route"]["ipv4"] is False
418417
assert iface["default_route"]["ipv6"] is False
419418

420-
assert "version" in iface
421-
422419

423420
def test_interfaces_upgrade(linode_interface_legacy):
424421
linode_id = linode_interface_legacy
@@ -447,6 +444,30 @@ def test_interfaces_upgrade(linode_interface_legacy):
447444
.rstrip()
448445
)
449446

450-
print(data)
447+
upgrade = data[0]
448+
assert "config_id" in upgrade
449+
assert upgrade["dry_run"] is False
450+
assert "interfaces" in upgrade
451+
assert isinstance(upgrade["interfaces"], list)
452+
assert len(upgrade["interfaces"]) > 0
453+
454+
iface = upgrade["interfaces"][0]
455+
assert "id" in iface
456+
assert "mac_address" in iface
457+
assert "created" in iface
458+
assert "updated" in iface
459+
assert "default_route" in iface
460+
assert iface["default_route"].get("ipv4") is True
461+
462+
assert "public" in iface
463+
ipv4 = iface["public"].get("ipv4", {})
464+
assert "addresses" in ipv4
465+
assert any(
466+
addr.get("primary") is True for addr in ipv4.get("addresses", [])
467+
)
468+
469+
ipv6 = iface["public"].get("ipv6", {})
470+
assert "slaac" in ipv6
471+
assert isinstance(ipv6["slaac"], list)
451472

452-
assert False
473+
assert iface.get("vlan") is None

tests/integration/obj/test_obj_quota.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44
from tests.integration.helpers import exec_test_command
55
from tests.integration.obj.conftest import CLI_CMD
66

7-
# │ object-storage-quota-usage-view │ Get Object Storage quota usage data. │
8-
# │ object-storage-quota-view │ Get an Object Storage quota. │
9-
# │ object-storage-quotas │ List Object Storage quotas.
10-
117

128
def get_quota_id():
139
response = (

0 commit comments

Comments
 (0)