Skip to content

Commit 86755de

Browse files
committed
Dynamically get LKE standard version for testing
1 parent 6bd48a3 commit 86755de

2 files changed

Lines changed: 23 additions & 2 deletions

File tree

tests/integration/lke/helpers.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,22 @@ def get_lke_enterprise_id():
7676
return enterprise_ti.get("id")
7777

7878

79+
def get_lke_standard_id():
80+
standard_versions_list = exec_test_command(
81+
BASE_CMDS["lke"]
82+
+ [
83+
"versions-list",
84+
"--json",
85+
]
86+
)
87+
88+
parsed = json.loads(standard_versions_list)
89+
90+
standard_ti = parsed[0]
91+
92+
return standard_ti.get("id")
93+
94+
7995
def get_cluster_id(label: str):
8096
cluster_id = exec_test_command(
8197
[

tests/integration/lke/test_lke_enterprise.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@
1111
get_random_region_with_caps,
1212
get_random_text,
1313
)
14-
from tests.integration.lke.helpers import get_cluster_id, get_lke_enterprise_id
14+
from tests.integration.lke.helpers import (
15+
get_cluster_id,
16+
get_lke_enterprise_id,
17+
get_lke_standard_id,
18+
)
1519

1620

1721
def test_enterprise_tier_available_in_types(monkeypatch: MonkeyPatch):
@@ -116,6 +120,7 @@ def test_lke_tiered_versions_list():
116120

117121
def test_lke_tiered_versions_view():
118122
enterprise_id = get_lke_enterprise_id()
123+
standard_id = get_lke_standard_id()
119124
enterprise_tier_info = exec_test_command(
120125
BASE_CMDS["lke"]
121126
+ [
@@ -138,7 +143,7 @@ def test_lke_tiered_versions_view():
138143
+ [
139144
"tiered-version-view",
140145
"standard",
141-
"1.33",
146+
standard_id,
142147
"--json",
143148
]
144149
)

0 commit comments

Comments
 (0)