# See the License for the specific language governing permissions and\r
# limitations under the License.\r
\r
-import sys\r
+# import sys\r
+# import logging\r
import pytest\r
-from o2ims.adapter import ocloud_repository as repository\r
-from o2ims.domain import ocloud\r
-from o2ims import config\r
-import uuid\r
+\r
+from o2common.config import config\r
from o2ims.adapter.clients.ocloud_sa_client import StxSaClientImp\r
from cgtsclient.client import get_client\r
\r
-import logging\r
-\r
\r
@pytest.fixture\r
def real_stx_aio_client():\r
\r
\r
def test_get_instanceinfo(real_stx_aio_client):\r
- logger = logging.getLogger(__name__)\r
+ # logger = logging.getLogger(__name__)\r
stxclientimp = StxSaClientImp(real_stx_aio_client)\r
assert stxclientimp is not None\r
systeminfo = stxclientimp.getInstanceInfo()\r
assert host1 != host2\r
assert host1.id == host2.id\r
\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
assert k8s1.name == k8s2.name\r
assert k8s1.id == k8s2.id\r
\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
cpu2 = stxSaClientImp.getCpu(cpu1.id)\r
assert cpu1 != cpu2\r
assert cpu1.id == cpu2.id\r
+\r
+\r
+def test_get_mem_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
+ memlist = stxSaClientImp.getMemList(hostid=hostlist[0].id)\r
+ assert len(memlist) > 0\r
+ mem1 = memlist[0]\r
+ mem2 = stxSaClientImp.getMem(mem1.id)\r
+ assert mem1 != mem2\r
+ 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
+ hostlist = stxSaClientImp.getPserverList()\r
+ assert len(hostlist) > 0\r
+\r
+ iflist = stxSaClientImp.getIfList(hostid=hostlist[0].id)\r
+ assert len(iflist) > 0\r
+ if1 = iflist[0]\r
+ if2 = stxSaClientImp.getIf(if1.id)\r
+ assert if1 != if2\r
+ assert if1.id == if2.id\r
+\r
+\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
+ 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
+ assert port1 != port2\r
+ assert port1.id == port2.id\r