Skip to content

Commit f1074b5

Browse files
committed
Clean up
1 parent bbbc4b5 commit f1074b5

1 file changed

Lines changed: 69 additions & 69 deletions

File tree

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

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

8989

90-
@pytest.mark.smoke
91-
def test_get_networking_rules(test_linode_client, test_firewall):
92-
firewall = test_linode_client.load(Firewall, test_firewall.id)
93-
94-
rules = firewall.get_rules()
95-
96-
assert "inbound" in str(rules)
97-
assert "inbound_policy" in str(rules)
98-
assert "outbound" in str(rules)
99-
assert "outbound_policy" in str(rules)
100-
101-
10290
@pytest.fixture
10391
def create_linode_without_firewall(test_linode_client):
10492
"""
@@ -173,6 +161,75 @@ def create_nat_vpc_with_subnet_and_linode(
173161
instance.delete()
174162

175163

164+
def verify_reserved_ip(reserved_ip):
165+
assert isinstance(
166+
ipaddress.ip_address(reserved_ip.address), ipaddress.IPv4Address
167+
)
168+
assert reserved_ip.type == "ipv4"
169+
assert reserved_ip.public == True
170+
assert reserved_ip.reserved == True
171+
assert reserved_ip.linode_id is None
172+
assert reserved_ip.assigned_entity is None
173+
174+
175+
def verify_reserved_ip_assigned(reserved_ip, resource):
176+
assert isinstance(
177+
ipaddress.ip_address(reserved_ip.address), ipaddress.IPv4Address
178+
)
179+
assert reserved_ip.type == "ipv4"
180+
assert reserved_ip.public == True
181+
assert reserved_ip.reserved == True
182+
assert reserved_ip.linode_id == resource.id
183+
assert reserved_ip.region.id == resource.region.id
184+
assert reserved_ip.assigned_entity.id == resource.id
185+
assert reserved_ip.assigned_entity.type == "linode"
186+
assert reserved_ip.assigned_entity.label == resource.label
187+
assert (
188+
reserved_ip.assigned_entity.url == f"/v4/linode/instances/{resource.id}"
189+
)
190+
191+
192+
def verify_nat_gateway(nat_gateway, nat_gateway_read):
193+
assert nat_gateway_read.id == nat_gateway.id
194+
assert nat_gateway_read.region.id == nat_gateway.region.id
195+
assert nat_gateway_read.label == nat_gateway.label
196+
assert len(nat_gateway_read.addresses) == 0
197+
assert nat_gateway_read.address_autoscale_max > 0
198+
assert nat_gateway_read.default_ports_per_interface == 4096
199+
assert nat_gateway_read.portset_assignments == 0
200+
assert nat_gateway_read.portset_capacity > 0
201+
202+
203+
def verify_nat_gateway_address(nat_address, reserved_ip_address):
204+
assert nat_address.address == reserved_ip_address
205+
assert nat_address.in_use == False
206+
assert nat_address.interface_count == 0
207+
assert nat_address.interface_url.endswith(
208+
f"/{reserved_ip_address}/interfaces"
209+
)
210+
assert nat_address.portset_assignments == 0
211+
assert nat_address.portset_capacity > 0
212+
213+
214+
def verify_nat_gateway_interface(interface, linode, reserved_ip):
215+
assert interface.id == linode.linode_interfaces[0].id
216+
assert interface.linode.id == linode.id
217+
assert interface.addresses[0] == reserved_ip.address
218+
assert interface.portsets[0].address == reserved_ip.address
219+
220+
221+
@pytest.mark.smoke
222+
def test_get_networking_rules(test_linode_client, test_firewall):
223+
firewall = test_linode_client.load(Firewall, test_firewall.id)
224+
225+
rules = firewall.get_rules()
226+
227+
assert "inbound" in str(rules)
228+
assert "inbound_policy" in str(rules)
229+
assert "outbound" in str(rules)
230+
assert "outbound_policy" in str(rules)
231+
232+
176233
def test_get_networking_rule_versions(test_linode_client, test_firewall):
177234
firewall = test_linode_client.load(Firewall, test_firewall.id)
178235

@@ -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)