Skip to content

Commit b7ac78d

Browse files
committed
add lke tier tests
1 parent 5612fe9 commit b7ac78d

File tree

1 file changed

+90
-2
lines changed

1 file changed

+90
-2
lines changed

tests/integration/lke/test_lke_enterprise.py

Lines changed: 90 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import json
2+
13
from pytest import MonkeyPatch
24

35
from tests.integration.helpers import (
@@ -48,7 +50,7 @@ def test_create_lke_enterprise(monkeypatch: MonkeyPatch):
4850
"--tier",
4951
"enterprise",
5052
"--k8s_version",
51-
"v1.31.1+lke1",
53+
"v1.31.1+lke4",
5254
"--node_pools.type",
5355
"g6-standard-6",
5456
"--node_pools.count",
@@ -74,11 +76,97 @@ def test_create_lke_enterprise(monkeypatch: MonkeyPatch):
7476
assert_headers_in_lines(headers, output.splitlines())
7577

7678
assert label in output
77-
assert "v1.31.1+lke1" in output
79+
assert "v1.31.1+lke4" in output
7880
assert "enterprise" in output
7981

8082
delete_target_id(
8183
target="lke",
8284
id=get_cluster_id(label=label),
8385
delete_command="cluster-delete",
8486
)
87+
88+
89+
def test_lke_tiered_versions_list():
90+
enterprise_tier_info_list = (
91+
exec_test_command(
92+
BASE_CMD
93+
+ [
94+
"tiered-versions-list",
95+
"enterprise",
96+
"--json",
97+
]
98+
)
99+
.stdout.decode()
100+
.rstrip()
101+
)
102+
103+
parsed = json.loads(enterprise_tier_info_list)
104+
105+
enterprise_ti = parsed[0]
106+
107+
assert enterprise_ti.get("id") == "v1.31.1+lke4"
108+
assert enterprise_ti.get("tier") == "enterprise"
109+
110+
standard_tier_info_list = (
111+
exec_test_command(
112+
BASE_CMD
113+
+ [
114+
"tiered-versions-list",
115+
"standard",
116+
"--json",
117+
]
118+
)
119+
.stdout.decode()
120+
.rstrip()
121+
)
122+
123+
s_ti_list = json.loads(standard_tier_info_list)
124+
125+
assert s_ti_list[0].get("id") == "1.32"
126+
assert s_ti_list[0].get("tier") == "standard"
127+
assert s_ti_list[1].get("id") == "1.31"
128+
assert s_ti_list[1].get("tier") == "standard"
129+
130+
131+
def test_lke_tiered_versions_view():
132+
enterprise_tier_info = (
133+
exec_test_command(
134+
BASE_CMD
135+
+ [
136+
"tiered-version-view",
137+
"enterprise",
138+
"v1.31.1+lke4",
139+
"--json",
140+
]
141+
)
142+
.stdout.decode()
143+
.rstrip()
144+
)
145+
146+
parsed = json.loads(enterprise_tier_info)
147+
148+
enterprise_ti = parsed[0]
149+
150+
assert enterprise_ti.get("id") == "v1.31.1+lke4"
151+
assert enterprise_ti.get("tier") == "enterprise"
152+
153+
standard_tier_info = (
154+
exec_test_command(
155+
BASE_CMD
156+
+ [
157+
"tiered-version-view",
158+
"standard",
159+
"1.31",
160+
"--json",
161+
]
162+
)
163+
.stdout.decode()
164+
.rstrip()
165+
)
166+
167+
parsed = json.loads(standard_tier_info)
168+
169+
stardard_ti = parsed[0]
170+
171+
assert stardard_ti.get("id") == "1.31"
172+
assert stardard_ti.get("tier") == "standard"

0 commit comments

Comments
 (0)