Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
20698e7
added test for linode_type and account_transfer
vshanthe Dec 20, 2023
5063f19
remove print statment
vshanthe Jan 3, 2024
ba4b2e1
Merge branch 'linode:dev' into dev
vshanthe Jan 10, 2024
0e18929
Merge branch 'linode:dev' into dev
vshanthe Jan 24, 2024
ba9f2ce
Merge branch 'linode:dev' into dev
vshanthe Feb 14, 2024
1269881
Merge branch 'linode:dev' into dev
vshanthe Mar 4, 2024
aa454b0
Merge branch 'linode:dev' into dev
vshanthe Mar 11, 2024
2b2f060
Merge branch 'linode:dev' into dev
vshanthe Mar 13, 2024
50da563
Merge branch 'linode:dev' into dev
vshanthe Mar 18, 2024
2823bf0
Merge branch 'linode:dev' into dev
vshanthe Mar 29, 2024
45915d2
Merge branch 'linode:dev' into dev
vshanthe Apr 12, 2024
cd1fac2
Merge branch 'linode:dev' into dev
vshanthe Apr 29, 2024
7eceff3
Merge branch 'linode:dev' into dev
vshanthe Apr 30, 2024
b91a779
Merge branch 'linode:dev' into dev
vshanthe May 2, 2024
6483c1c
Merge branch 'linode:dev' into dev
vshanthe May 3, 2024
ff1da19
Merge branch 'linode:dev' into dev
vshanthe May 7, 2024
fa1c18c
Merge branch 'linode:dev' into dev
vshanthe Jun 10, 2024
05a39c6
Merge branch 'linode:dev' into dev
vshanthe Jun 19, 2024
b4c33e9
Merge branch 'linode:dev' into dev
vshanthe Jul 11, 2024
71934ba
Merge branch 'linode:dev' into dev
vshanthe Jul 17, 2024
4e2d0c4
Merge branch 'linode:dev' into dev
vshanthe Jul 19, 2024
57e9ace
Merge branch 'linode:dev' into dev
vshanthe Jul 30, 2024
2a16f7a
Merge branch 'linode:dev' into dev
vshanthe Aug 1, 2024
c49197e
Merge branch 'linode:dev' into dev
vshanthe Aug 9, 2024
e1cf42b
Merge branch 'linode:dev' into dev
vshanthe Aug 21, 2024
6393473
Merge branch 'linode:dev' into dev
vshanthe Sep 9, 2024
b72431a
Merge branch 'linode:dev' into dev
vshanthe Sep 17, 2024
7b960c6
Merge branch 'linode:dev' into dev
vshanthe Oct 8, 2024
a91dad9
Merge branch 'linode:dev' into dev
vshanthe Oct 10, 2024
4ec9161
Merge branch 'linode:dev' into dev
vshanthe Oct 16, 2024
2910b0d
Merge branch 'linode:dev' into dev
vshanthe Oct 24, 2024
b0b8305
Merge branch 'linode:dev' into dev
vshanthe Oct 25, 2024
8856f52
Merge branch 'linode:dev' into dev
vshanthe Oct 30, 2024
f9b190d
Merge branch 'linode:dev' into dev
vshanthe Nov 11, 2024
120480b
Merge branch 'linode:dev' into dev
vshanthe Nov 13, 2024
5e436d5
Merge branch 'linode:dev' into dev
vshanthe Nov 18, 2024
003ce93
Merge branch 'linode:dev' into dev
vshanthe Nov 21, 2024
df829f6
Merge branch 'linode:dev' into dev
vshanthe Dec 5, 2024
06f8370
Merge branch 'linode:dev' into dev
vshanthe Dec 16, 2024
359ea1d
placement_tests
vshanthe Dec 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion tests/integration/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -513,7 +513,7 @@ def pytest_configure(config):
)


@pytest.fixture
@pytest.fixture(scope="module")
def support_test_linode_id(linode_cloud_firewall):
timestamp = str(time.time_ns())
label = "cli" + timestamp
Expand Down
100 changes: 45 additions & 55 deletions tests/integration/placements/test_placements.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
BASE_CMD = ["linode-cli", "placement"]


@pytest.fixture
@pytest.fixture(scope="module")
def create_placement_group():
new_label = str(time.time_ns()) + "label"
placement_group_id = (
Expand Down Expand Up @@ -41,6 +41,28 @@ def create_placement_group():
)


def test_update_placement_group(create_placement_group):
placement_group_id = create_placement_group
new_label = str(time.time_ns()) + "label"
updated_label = (
exec_test_command(
BASE_CMD
+ [
"group-update",
placement_group_id,
"--label",
new_label,
"--text",
"--no-headers",
"--format=label",
]
)
.stdout.decode()
.rstrip()
)
assert new_label == updated_label


def test_placement_group_list():
res = (
exec_test_command(BASE_CMD + ["groups-list", "--text", "--delimiter=,"])
Expand Down Expand Up @@ -68,69 +90,37 @@ def test_placement_group_view(create_placement_group):
assert_headers_in_lines(headers, lines)


@pytest.mark.skip(reason="BUG TPT-3109")
def test_assign_placement_group(support_test_linode_id, create_placement_group):
linode_id = support_test_linode_id
placement_group_id = create_placement_group
res = (
exec_test_command(
BASE_CMD
+ [
"assign-linode",
placement_group_id,
"--linodes",
linode_id,
"--text",
"--delimiter=,",
]
)
.stdout.decode()
.rstrip()
process = exec_test_command(
BASE_CMD
+ [
"assign-linode",
placement_group_id,
"--linode",
linode_id,
"--text",
"--delimiter=,",
]
)
assert placement_group_id in res
assert process.returncode == 0


@pytest.mark.skip(reason="BUG TPT-3109")
def test_unassign_placement_group(
support_test_linode_id, create_placement_group
):
linode_id = support_test_linode_id
placement_group_id = create_placement_group
res = (
exec_test_command(
BASE_CMD
+ [
"unassign-linode",
placement_group_id,
"--linode",
linode_id,
"--text",
"--delimiter=,",
]
)
.stdout.decode()
.rstrip()
)
assert placement_group_id not in res


def test_update_placement_group(create_placement_group):
placement_group_id = create_placement_group
new_label = str(time.time_ns()) + "label"
updated_label = (
exec_test_command(
BASE_CMD
+ [
"group-update",
placement_group_id,
"--label",
new_label,
"--text",
"--no-headers",
"--format=label",
]
)
.stdout.decode()
.rstrip()
process = exec_test_command(
BASE_CMD
+ [
"unassign-linode",
placement_group_id,
"--linode",
linode_id,
"--text",
"--delimiter=,",
]
)
assert new_label == updated_label
assert process.returncode == 0
Loading