def get(cls, cli, sp=None, port_id=None, vport_id=None, port_type=None, has_ip=None): VNXPortType.verify(port_type) if sp is not None and port_id is not None and vport_id is not None: ret = VNXConnectionPort(sp, port_id, vport_id, cli) if port_type is not None and ret.type != port_type: ret = None else: ret = VNXConnectionPortList(cli, sp, port_id, vport_id, port_type, has_ip) return ret
def type(self): ret = VNXPortType.parse(self.wwn) if ret == VNXPortType.FC and self.virtual_port_id is not None: ret = VNXPortType.FCOE return ret
def type(self): return VNXPortType.parse(self.wwn)
def type(self): ret = None if self.host_initiator_list: ret = VNXPortType.parse(self.host_initiator_list[0]) return ret
def test_parse_iqn(self): ret = VNXPortType.parse('iqn.1992-04.com.emc:c.a.b') assert_that(ret, equal_to(VNXPortType.ISCSI))
def test_parse_wwn(self): ret = VNXPortType.parse('50:06:01:60:B6:E0:16:81:' '50:06:01:68:36:E4:16:81') assert_that(ret, equal_to(VNXPortType.FC))