Add adapter to get k8s cluster info
[pti/o2.git] / tests / integration-ocloud / test_clientdriver_stx_sa.py
index 551a4c5..4e45070 100644 (file)
@@ -62,3 +62,28 @@ def test_get_pserver(real_stx_aio_client):
     host2 = stxSaClientImp.getPserver(host1.id)\r
     assert host1 != host2\r
     assert host1.id == host2.id\r
+\r
+def test_get_k8s_list(real_stx_aio_client):\r
+    stxSaClientImp = StxSaClientImp(real_stx_aio_client)\r
+    assert stxSaClientImp is not None\r
+    k8slist = stxSaClientImp.getK8sList()\r
+    assert k8slist is not None\r
+    assert len(k8slist) > 0\r
+    k8s1 = k8slist[0]\r
+    k8s2 = stxSaClientImp.getK8sDetail(k8s1.name)\r
+    assert k8s1 != k8s2\r
+    assert k8s1.name == k8s2.name\r
+    assert k8s1.id == k8s2.id\r
+\r
+def test_get_cpu_list(real_stx_aio_client):\r
+    stxSaClientImp = StxSaClientImp(real_stx_aio_client)\r
+    assert stxSaClientImp is not None\r
+    hostlist = stxSaClientImp.getPserverList()\r
+    assert len(hostlist) > 0\r
+\r
+    cpulist = stxSaClientImp.getCpuList(hostlist[0].id)\r
+    assert len(cpulist) > 0\r
+    cpu1 = cpulist[0]\r
+    cpu2 = stxSaClientImp.getCpu(cpu1.id)\r
+    assert cpu1 != cpu2\r
+    assert cpu1.id == cpu2.id\r