+ 'logical-connection-point': 'XPDR1-NETWORK1'},
+ res['mapping'])
+
+ def test_09_xpdr_portmapping_NETWORK2(self):
+ url = ("{}/config/transportpce-portmapping:network/"
+ "nodes/XPDRA/mapping/XPDR1-NETWORK2"
+ .format(self.restconf_baseurl))
+ headers = {'content-type': 'application/json'}
+ response = requests.request(
+ "GET", url, headers=headers, auth=('admin', 'admin'))
+ self.assertEqual(response.status_code, requests.codes.ok)
+ res = response.json()
+ self.assertIn(
+ {'supporting-port': '1', 'supporting-circuit-pack-name': '1/0/2-PLUG-NET',
+ 'logical-connection-point': 'XPDR1-NETWORK2'},
+ res['mapping'])
+
+ def test_10_xpdr_portmapping_CLIENT1(self):
+ url = ("{}/config/transportpce-portmapping:network/"
+ "nodes/XPDRA/mapping/XPDR1-CLIENT1"
+ .format(self.restconf_baseurl))
+ headers = {'content-type': 'application/json'}
+ response = requests.request(
+ "GET", url, headers=headers, auth=('admin', 'admin'))
+ self.assertEqual(response.status_code, requests.codes.ok)
+ res = response.json()
+ self.assertIn(
+ {'supporting-port': 'C1',
+ 'supporting-circuit-pack-name': '1/0/C1-PLUG-CLIENT',
+ 'logical-connection-point': 'XPDR1-CLIENT1'},
+ res['mapping'])
+
+ def test_11_xpdr_portmapping_CLIENT2(self):
+ url = ("{}/config/transportpce-portmapping:network/"
+ "nodes/XPDRA/mapping/XPDR1-CLIENT2"
+ .format(self.restconf_baseurl))
+ headers = {'content-type': 'application/json'}
+ response = requests.request(
+ "GET", url, headers=headers, auth=('admin', 'admin'))
+ self.assertEqual(response.status_code, requests.codes.ok)
+ res = response.json()
+ self.assertIn(
+ {'supporting-port': 'C2',
+ 'supporting-circuit-pack-name': '1/0/C2-PLUG-CLIENT',
+ 'logical-connection-point': 'XPDR1-CLIENT2'},