X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=smo-install%2Ftest%2Fpythonsdk%2Funit-tests%2Ftest_sdnc.py;h=9a6c6d27f9986ca10c276b29092de25186e2be2f;hb=a8414e7e44dea72da6f4f235e14f7fef59b4e266;hp=256a9b09c8f2d992949eb5023b04f3a18ee25ba6;hpb=6c7e3c3c5e51182a891a2a21676f1cc2646ba484;p=it%2Fdep.git diff --git a/smo-install/test/pythonsdk/unit-tests/test_sdnc.py b/smo-install/test/pythonsdk/unit-tests/test_sdnc.py index 256a9b09..9a6c6d27 100644 --- a/smo-install/test/pythonsdk/unit-tests/test_sdnc.py +++ b/smo-install/test/pythonsdk/unit-tests/test_sdnc.py @@ -7,7 +7,7 @@ from oransdk.sdnc.sdnc import OranSdnc BASE_URL = "http://localhost:8282" BASIC_AUTH = {'username': 'dcae@dcae.onap.org', 'password': 'demo123456!'} - +HEADER = {"Accept": "application/json", "Content-Type": "application/json"} def test_initialization(): """Class initialization test.""" sdnc = OranSdnc() @@ -32,3 +32,16 @@ def test_get_odu_oru_status(mock_send_message_json): + "topology=topology-netconf/node=o-du/yang-ext:mount/"\ + "o-ran-sc-du-hello-world:network-function/du-to-ru-connection=o-ru"), basic_auth=BASIC_AUTH) +@mock.patch.object(OranSdnc, 'send_message') +def test_get_devices(mock_send_message): + """Test Sdnc's class method.""" + OranSdnc.get_devices("device", BASIC_AUTH) + mock_send_message.assert_called_with('GET', 'Get status of Device connectivity', + (f"{BASE_URL}/rests/data/network-topology:network-topology/topology=topology-netconf/node=device"), basic_auth=BASIC_AUTH) +@mock.patch.object(OranSdnc, 'send_message') +def test_get_events(mock_send_message): + """Test Sdnc's class method.""" + OranSdnc.get_events(BASIC_AUTH, "device") + data = '{"input": {"filter": [ {"property": "node-id", "filtervalue": " device "}],"sortorder":[{"property": "timestamp","sortorder": "descending"}],"pagination": {"size": 10,"page": 1}}}' + mock_send_message.assert_called_with('POST', 'Get SDNC events', + (f"{BASE_URL}/rests/operations/data-provider:read-faultlog-list"), data=data, headers=HEADER, basic_auth=BASIC_AUTH)