コード例 #1
0
ファイル: port.py プロジェクト: crook/storops
 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
コード例 #2
0
ファイル: port.py プロジェクト: crook/storops
 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
コード例 #3
0
ファイル: port.py プロジェクト: crook/storops
 def type(self):
     return VNXPortType.parse(self.wwn)
コード例 #4
0
ファイル: port.py プロジェクト: crook/storops
 def type(self):
     ret = None
     if self.host_initiator_list:
         ret = VNXPortType.parse(self.host_initiator_list[0])
     return ret
コード例 #5
0
 def test_parse_iqn(self):
     ret = VNXPortType.parse('iqn.1992-04.com.emc:c.a.b')
     assert_that(ret, equal_to(VNXPortType.ISCSI))
コード例 #6
0
 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))
コード例 #7
0
ファイル: port.py プロジェクト: thotypous/storops
 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
コード例 #8
0
ファイル: port.py プロジェクト: thotypous/storops
 def type(self):
     ret = None
     if self.host_initiator_list:
         ret = VNXPortType.parse(self.host_initiator_list[0])
     return ret
コード例 #9
0
ファイル: port.py プロジェクト: thotypous/storops
 def type(self):
     return VNXPortType.parse(self.wwn)
コード例 #10
0
ファイル: test_enums.py プロジェクト: crook/storops
 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))
コード例 #11
0
ファイル: test_enums.py プロジェクト: crook/storops
 def test_parse_iqn(self):
     ret = VNXPortType.parse('iqn.1992-04.com.emc:c.a.b')
     assert_that(ret, equal_to(VNXPortType.ISCSI))