time.sleep(10)
# def test_01_restconfAPI(self):
-# url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/controller-config"
-# response = requests.request("GET", url, headers=test_utils.TYPE_APPLICATION_JSON,
-# auth=(test_utils.ODL_LOGIN, test_utils.ODL_PWD))
+# response = test_utils.get_netconf_oper_request("controller-config")
# self.assertEqual(response.status_code, requests.codes.ok)
# res = response.json()
# self.assertEqual(res['node'] [0] ['netconf-node-topology:connection-status'],
self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
def test_02_rdm_device_connected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/ROADMA01"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("ROADMA01")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
def test_08_xpdr_device_connected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/XPDRA01"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("XPDRA01")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200)
def test_17_xpdr_device_disconnected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/XPDRA01"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("XPDRA01")
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200)
def test_20_rdm_device_disconnected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/ROADMA01"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("ROADMA01")
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
time.sleep(10)
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/SPDR-SA1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("SPDR-SA1")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
test_utils.CODE_SHOULD_BE_201)
time.sleep(10)
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/SPDR-SA1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("SPDR-SA1")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
test_utils.CODE_SHOULD_BE_201)
time.sleep(10)
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/SPDR-SC1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("SPDR-SC1")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
time.sleep(10)
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/SPDR-SA1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("SPDR-SA1")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
def test_02_rdm_device_connected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/ROADM-A1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("ROADM-A1")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
self.assertEqual(response.status_code, requests.codes.created, test_utils.CODE_SHOULD_BE_201)
def test_09_xpdr_device_connected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/XPDR-A1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("XPDR-A1")
self.assertEqual(response.status_code, requests.codes.ok)
res = response.json()
self.assertEqual(
self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200)
def test_16_xpdr_device_disconnected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/XPDR-A1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("XPDR-A1")
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
self.assertEqual(response.status_code, requests.codes.ok, test_utils.CODE_SHOULD_BE_200)
def test_19_rdm_device_disconnected(self):
- url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/ROADM-A1"
- response = test_utils.get_request(url)
+ response = test_utils.get_netconf_oper_request("ROADM-A1")
self.assertEqual(response.status_code, requests.codes.not_found)
res = response.json()
self.assertIn(
return get_request(url)
+def get_netconf_oper_request(node: str):
+ url = "{}/operational/network-topology:network-topology/topology/topology-netconf/node/" + node
+ return get_request(url)
+
+
def shutdown_process(process):
if process is not None:
for child in psutil.Process(process.pid).children():