Add get detail of a resource to API; remove the dependency of the domain in the view...
[pti/o2.git] / tests / integration-ocloud / test_clientdriver_stx_sa.py
index 5423953..b2bd8c8 100644 (file)
@@ -102,6 +102,20 @@ def test_get_mem_list(real_stx_aio_client):
     assert mem1.id == mem2.id\r
 \r
 \r
+def test_get_eth_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
+    ethlist = stxSaClientImp.getEthernetList(hostid=hostlist[0].id)\r
+    assert len(ethlist) > 0\r
+    eth1 = ethlist[0]\r
+    eth2 = stxSaClientImp.getEthernet(eth1.id)\r
+    assert eth1 != eth2\r
+    assert eth1.id == eth2.id\r
+\r
+\r
 def test_get_if_list(real_stx_aio_client):\r
     stxSaClientImp = StxSaClientImp(real_stx_aio_client)\r
     assert stxSaClientImp is not None\r
@@ -116,13 +130,16 @@ def test_get_if_list(real_stx_aio_client):
     assert if1.id == if2.id\r
 \r
 \r
-def test_get_port_list(real_stx_aio_client):\r
+def test_get_if_port_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
-    portlist = stxSaClientImp.getPortList(hostid=hostlist[0].id)\r
+    iflist = stxSaClientImp.getIfList(hostid=hostlist[0].id)\r
+    assert len(iflist) > 0\r
+\r
+    portlist = stxSaClientImp.getPortList(interfaceid=iflist[0].id)\r
     assert len(portlist) > 0\r
     port1 = portlist[0]\r
     port2 = stxSaClientImp.getPort(port1.id)\r