def isPortConnected(self, portList): """ Description Verify if the port is connected or released Parameters portList: : A list of ports in a list: [[ixChassisIp, str(cardNumber), str(portNumber)]] Return A list of 'connected' and 'released'. """ returnValues = [] for port in portList: vport = self.getVports([port]) if vport == []: returnValues.append('released') continue response = self.ixnObj.get(self.ixnObj.httpHeader+vport[0]) connectedStatus = response.json()['connectionStatus'] print('\nisPortConnected:', port) if connectedStatus == 'Port Released': self.ixnObj.logInfo('\tFalse: %s' % connectedStatus) returnValues.append('released') else: self.ixnObj.logInfo('\tTrue: %s' % connectedStatus) returnValues.append('connected') return returnValues