PortMappingUtils.createXpdrLogicalConnectionPort(xponderNb, client, StringConstants.CLIENT_TOKEN);
lcpMap.put(circuitPackName + '+' + port.getPortName(), lcp0);
mappingMap.put(lcp0,
- createXpdrMappingObject(nodeId, port, circuitPackName, lcp0, null, null, null, null));
+ createXpdrMappingObject(nodeId, port, circuitPackName, lcp0, null, null, null, xponderType));
client++;
break;
PortMappingUtils.createXpdrLogicalConnectionPort(xponderNb, client, StringConstants.CLIENT_TOKEN);
lcpMap.put(circuitPackName + '+' + port.getPortName(), lcp0);
mappingMap.put(lcp0,
- createXpdrMappingObject(nodeId, port, circuitPackName, lcp0, null, null, null, null));
+ createXpdrMappingObject(nodeId, port, circuitPackName, lcp0, null, null, null, xponderType));
client++;
break;
'logical-connection-point': 'XPDR1-CLIENT1', 'port-direction': 'bidirectional',
'connection-map-lcp': 'XPDR1-NETWORK1', 'port-qual': 'xpdr-client',
'lcp-hash-val': 'AODABTVSOHH0',
- 'port-admin-state': 'InService', 'port-oper-state': 'InService'},
+ 'port-admin-state': 'InService', 'port-oper-state': 'InService',
+ 'xponder-type': 'tpdr'},
res['mapping'])
# Check the port-mapping for the switch-client and switch-network port-quals
self.assertEqual('AK+Cna4EclRH', res['mapping'][0]['lcp-hash-val'])
self.assertEqual('InService', res['mapping'][0]['port-admin-state'])
self.assertEqual('InService', res['mapping'][0]['port-oper-state'])
+ self.assertEqual('mpdr', res['mapping'][0]['xponder-type'])
self.assertEqual({
"min-trib-slot": "1.1",
"max-trib-slot": "1.20"