Skip to content

Commit 2ddb1ad

Browse files
Correct interfaces test
1 parent 0bc032b commit 2ddb1ad

1 file changed

Lines changed: 18 additions & 6 deletions

File tree

test/integration/models/linode/interfaces/test_interfaces.py

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,27 +43,33 @@ def build_interface_public_ipv4(firewall, ip_address):
4343
)
4444

4545

46-
def create_linode_with_legacy_config(client, ip_address, label, firewall):
47-
linode, _ = client.linode.instance_create(
46+
def create_linode_with_legacy_config(
47+
client, ip_address, label, firewall, authorized_key
48+
):
49+
linode = client.linode.instance_create(
4850
"g6-nanode-1",
4951
ip_address.region,
5052
image="linode/debian12",
5153
label=label,
5254
firewall=firewall,
5355
interface_generation=InterfaceGeneration.LEGACY_CONFIG,
56+
authorized_keys=authorized_key,
5457
ipv4=[ip_address.address],
5558
)
5659
return linode
5760

5861

59-
def create_linode_with_standard_interfaces(client, ip_address, label, firewall):
62+
def create_linode_with_standard_interfaces(
63+
client, ip_address, label, firewall, authorized_key
64+
):
6065
interface = build_interface_public_ipv4(firewall.id, ip_address.address)
61-
linode, _ = client.linode.instance_create(
66+
linode = client.linode.instance_create(
6267
"g6-nanode-1",
6368
ip_address.region,
6469
image="linode/debian12",
6570
label=label,
6671
interface_generation=InterfaceGeneration.LINODE,
72+
authorized_keys=authorized_key,
6773
interfaces=[interface],
6874
)
6975
return linode
@@ -415,13 +421,19 @@ def test_linode_interface_firewalls(e2e_test_firewall, linode_interface_public):
415421
ids=["legacy_config", "standard_interfaces"],
416422
)
417423
def test_linode_interfaces_with_reserved_ips(
418-
test_linode_client, e2e_test_firewall, create_reserved_ip, create_linode_fn
424+
test_linode_client,
425+
e2e_test_firewall,
426+
create_reserved_ip,
427+
create_linode_fn,
428+
ssh_key_gen,
419429
):
420430
client = test_linode_client
421431
reserved_ip = create_reserved_ip
422432
label = get_test_label(length=8)
423433

424-
linode = create_linode_fn(client, reserved_ip, label, e2e_test_firewall)
434+
linode = create_linode_fn(
435+
client, reserved_ip, label, e2e_test_firewall, ssh_key_gen[0]
436+
)
425437

426438
try:
427439
linode_ips = linode.ips.ipv4.public

0 commit comments

Comments
 (0)