Skip to content

Commit 330bb12

Browse files
committed
Clean up
1 parent bbbc4b5 commit 330bb12

1 file changed

Lines changed: 57 additions & 57 deletions

File tree

‎test/integration/models/networking/test_networking.py‎

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,63 @@ def create_linode_to_be_shared_with_ips(test_linode_client):
8787
linode.delete()
8888

8989

90+
def verify_reserved_ip(reserved_ip):
91+
assert isinstance(
92+
ipaddress.ip_address(reserved_ip.address), ipaddress.IPv4Address
93+
)
94+
assert reserved_ip.type == "ipv4"
95+
assert reserved_ip.public == True
96+
assert reserved_ip.reserved == True
97+
assert reserved_ip.linode_id is None
98+
assert reserved_ip.assigned_entity is None
99+
100+
101+
def verify_reserved_ip_assigned(reserved_ip, resource):
102+
assert isinstance(
103+
ipaddress.ip_address(reserved_ip.address), ipaddress.IPv4Address
104+
)
105+
assert reserved_ip.type == "ipv4"
106+
assert reserved_ip.public == True
107+
assert reserved_ip.reserved == True
108+
assert reserved_ip.linode_id == resource.id
109+
assert reserved_ip.region.id == resource.region.id
110+
assert reserved_ip.assigned_entity.id == resource.id
111+
assert reserved_ip.assigned_entity.type == "linode"
112+
assert reserved_ip.assigned_entity.label == resource.label
113+
assert (
114+
reserved_ip.assigned_entity.url == f"/v4/linode/instances/{resource.id}"
115+
)
116+
117+
118+
def verify_nat_gateway(nat_gateway, nat_gateway_read):
119+
assert nat_gateway_read.id == nat_gateway.id
120+
assert nat_gateway_read.region.id == nat_gateway.region.id
121+
assert nat_gateway_read.label == nat_gateway.label
122+
assert len(nat_gateway_read.addresses) == 0
123+
assert nat_gateway_read.address_autoscale_max > 0
124+
assert nat_gateway_read.default_ports_per_interface == 4096
125+
assert nat_gateway_read.portset_assignments == 0
126+
assert nat_gateway_read.portset_capacity > 0
127+
128+
129+
def verify_nat_gateway_address(nat_address, reserved_ip_address):
130+
assert nat_address.address == reserved_ip_address
131+
assert nat_address.in_use == False
132+
assert nat_address.interface_count == 0
133+
assert nat_address.interface_url.endswith(
134+
f"/{reserved_ip_address}/interfaces"
135+
)
136+
assert nat_address.portset_assignments == 0
137+
assert nat_address.portset_capacity > 0
138+
139+
140+
def verify_nat_gateway_interface(interface, linode, reserved_ip):
141+
assert interface.id == linode.linode_interfaces[0].id
142+
assert interface.linode.id == linode.id
143+
assert interface.addresses[0] == reserved_ip.address
144+
assert interface.portsets[0].address == reserved_ip.address
145+
146+
90147
@pytest.mark.smoke
91148
def test_get_networking_rules(test_linode_client, test_firewall):
92149
firewall = test_linode_client.load(Firewall, test_firewall.id)
@@ -408,34 +465,6 @@ def test_ip_info(test_linode_client, create_linode):
408465
assert ip_info.vpc_nat_1_1 is None
409466

410467

411-
def verify_reserved_ip(reserved_ip):
412-
assert isinstance(
413-
ipaddress.ip_address(reserved_ip.address), ipaddress.IPv4Address
414-
)
415-
assert reserved_ip.type == "ipv4"
416-
assert reserved_ip.public == True
417-
assert reserved_ip.reserved == True
418-
assert reserved_ip.linode_id is None
419-
assert reserved_ip.assigned_entity is None
420-
421-
422-
def verify_reserved_ip_assigned(reserved_ip, resource):
423-
assert isinstance(
424-
ipaddress.ip_address(reserved_ip.address), ipaddress.IPv4Address
425-
)
426-
assert reserved_ip.type == "ipv4"
427-
assert reserved_ip.public == True
428-
assert reserved_ip.reserved == True
429-
assert reserved_ip.linode_id == resource.id
430-
assert reserved_ip.region.id == resource.region.id
431-
assert reserved_ip.assigned_entity.id == resource.id
432-
assert reserved_ip.assigned_entity.type == "linode"
433-
assert reserved_ip.assigned_entity.label == resource.label
434-
assert (
435-
reserved_ip.assigned_entity.url == f"/v4/linode/instances/{resource.id}"
436-
)
437-
438-
439468
@pytest.mark.smoke
440469
@pytest.mark.parametrize(
441470
"region, tags, expected",
@@ -603,35 +632,6 @@ def test_convert_unassigned_reserved_ip_to_ephemeral(
603632
assert len(reserved_ips_list) == 0
604633

605634

606-
def verify_nat_gateway(nat_gateway, nat_gateway_read):
607-
assert nat_gateway_read.id == nat_gateway.id
608-
assert nat_gateway_read.region.id == nat_gateway.region.id
609-
assert nat_gateway_read.label == nat_gateway.label
610-
assert len(nat_gateway_read.addresses) == 0
611-
assert nat_gateway_read.address_autoscale_max > 0
612-
assert nat_gateway_read.default_ports_per_interface == 4096
613-
assert nat_gateway_read.portset_assignments == 0
614-
assert nat_gateway_read.portset_capacity > 0
615-
616-
617-
def verify_nat_gateway_address(nat_address, reserved_ip_address):
618-
assert nat_address.address == reserved_ip_address
619-
assert nat_address.in_use == False
620-
assert nat_address.interface_count == 0
621-
assert nat_address.interface_url.endswith(
622-
f"/{reserved_ip_address}/interfaces"
623-
)
624-
assert nat_address.portset_assignments == 0
625-
assert nat_address.portset_capacity > 0
626-
627-
628-
def verify_nat_gateway_interface(interface, linode, reserved_ip):
629-
assert interface.id == linode.linode_interfaces[0].id
630-
assert interface.linode.id == linode.id
631-
assert interface.addresses[0] == reserved_ip.address
632-
assert interface.portsets[0].address == reserved_ip.address
633-
634-
635635
@pytest.mark.smoke
636636
def test_create_nat_gateway(test_linode_client, create_nat_gateway):
637637
client = test_linode_client

0 commit comments

Comments
 (0)