- res = response.json()
- self.assertIn(
- {'supported-interface-capability': [
- 'org-openroadm-port-types:if-10GE-ODU2e',
- 'org-openroadm-port-types:if-10GE-ODU2',
- 'org-openroadm-port-types:if-10GE'],
- 'supporting-port': 'CP1-SFP4-P1',
- 'supporting-circuit-pack-name': 'CP1-SFP4',
- 'logical-connection-point': 'XPDR1-CLIENT1',
- 'port-direction': 'bidirectional',
- 'port-qual': 'xpdr-client',
- 'lcp-hash-val': 'FqlcrxV7p30='},
- res['mapping'])
+ res_mapping = (response.json())['mapping'][0]
+ self.assertSetEqual({'org-openroadm-port-types:if-10GE-ODU2e',
+ 'org-openroadm-port-types:if-10GE-ODU2',
+ 'org-openroadm-port-types:if-10GE'},
+ set(res_mapping['supported-interface-capability']))
+ self.assertDictEqual(
+ dict(
+ {'supporting-port': 'CP1-SFP4-P1',
+ 'supporting-circuit-pack-name': 'CP1-SFP4',
+ 'logical-connection-point': 'XPDR1-CLIENT1',
+ 'port-direction': 'bidirectional',
+ 'port-qual': 'xpdr-client',
+ 'lcp-hash-val': 'FqlcrxV7p30='},
+ **res_mapping),
+ res_mapping)