def test_hosts(self, mock_iscsi, mock_groups, mock_group):
     RestHandler.login = mock.Mock(return_value=None)
     mock_groups.return_value = GET_ALL_GROUPS
     mock_group.return_value = GET_SINGLE_ISCSI_GROUP
     mock_iscsi.return_value = GET_HOST_ISCSI
     hosts = HitachiVspDriver(**ACCESS_INFO).list_storage_hosts(context)
     self.assertEqual(hosts, host_result)
 def test_host_initiators(self, mock_wwn, mock_groups, mock_group):
     RestHandler.login = mock.Mock(return_value=None)
     mock_groups.return_value = GET_ALL_GROUPS
     mock_group.return_value = GET_SINGLE_WWN_GROUP
     mock_wwn.return_value = GET_HOST_WWN
     initiators = HitachiVspDriver(
         **ACCESS_INFO).list_storage_host_initiators(context)
     self.assertEqual(initiators, initator_result)
def create_driver():
    kwargs = ACCESS_INFO

    RestHandler.get_system_info = mock.Mock(return_value=GET_DEVICE_ID)

    m = mock.MagicMock(status_code=200)
    with mock.patch.object(Session, 'post', return_value=m):
        m.raise_for_status.return_value = 201
        m.json.return_value = {
            "token": "97c13b8082444b36bc2103026205fa64",
            "sessionId": 9
        }
        return HitachiVspDriver(**kwargs)
 def test_masking_views(self, mock_view, mock_groups):
     RestHandler.login = mock.Mock(return_value=None)
     mock_groups.return_value = GET_ALL_GROUPS
     mock_view.return_value = GET_LUN_PATH
     views = HitachiVspDriver(**ACCESS_INFO).list_masking_views(context)
     self.assertEqual(views, view_result)
 def test_list_ports(self, mock_detail, mock_all):
     RestHandler.login = mock.Mock(return_value=None)
     mock_all.return_value = GET_ALL_PORTS
     mock_detail.return_value = GET_DETAIL_PORT
     port = HitachiVspDriver(**ACCESS_INFO).list_ports(context)
     self.assertEqual(port, port_result)
 def test_list_disks(self, mock_disk):
     RestHandler.login = mock.Mock(return_value=None)
     mock_disk.return_value = GET_ALL_DISKS
     disk = HitachiVspDriver(**ACCESS_INFO).list_disks(context)
     self.assertEqual(disk, disk_result)
 def test_list_controllers(self, mock_controller):
     RestHandler.login = mock.Mock(return_value=None)
     mock_controller.return_value = GET_ALL_CONTROLLERS
     controller = HitachiVspDriver(**ACCESS_INFO).list_controllers(context)
     self.assertEqual(controller, controller_result)
 def test_parse_queried_alerts(self):
     alert_list = []
     HitachiVspDriver.parse_queried_alerts(ALERT_INFO, alert_list)
     self.assertEqual(alert_list[0].get('alert_id'),
                      alert_result[0].get('alert_id'))
 def test_parse_queried_alerts(self):
     alert_list = []
     HitachiVspDriver.parse_queried_alerts(ALERT_INFO, alert_list)