def __init__(self): self._vmutils = utilsfactory.get_vmutils() self._volutils = utilsfactory.get_volumeutils() self._initiator = None self._default_root_device = 'vda' self.volume_drivers = {'smbfs': SMBFSVolumeDriver(), 'iscsi': ISCSIVolumeDriver()}
def test_volumeutils_version_hyperv_2008R2(self): self._test_util_class_version( volumeutils.VolumeUtils, volumeutilsv2.VolumeUtilsV2, lambda: utilsfactory.get_volumeutils(), False, "force_volumeutils_v1", False, )
def _test_returned_class(self, expected_class, force_v1, os_supports_v2): CONF.set_override('force_volumeutils_v1', force_v1, 'hyperv') with mock.patch.object( hostutils.HostUtils, 'check_min_windows_version') as mock_check_min_windows_version: mock_check_min_windows_version.return_value = os_supports_v2 actual_class = type(utilsfactory.get_volumeutils()) self.assertEqual(actual_class, expected_class)
def _test_returned_class(self, mock_CONF, expected_class, force_v1=False, os_supports_v2=False): # NOTE(claudiub): temporary change, in order for unit tests to pass. # force_hyperv_utils_v1 CONF flag does not exist anymore. # utilsfactory and its test cases will be removed next commit. mock_CONF.hyperv.force_volumeutils_v1 = force_v1 with mock.patch.object( utilsfactory.utils, 'check_min_windows_version') as mock_check_min_windows_version: mock_check_min_windows_version.return_value = os_supports_v2 actual_class = type(utilsfactory.get_volumeutils()) self.assertEqual(actual_class, expected_class)
def __init__(self): self._hostutils = utilsfactory.get_hostutils() self._vmutils = utilsfactory.get_vmutils() self._volutils = utilsfactory.get_volumeutils() self._initiator = None self._default_root_device = 'vda'
def __init__(self): self._pathutils = utilsfactory.get_pathutils() self._vmutils = utilsfactory.get_vmutils() self._volutils = utilsfactory.get_volumeutils() self._username_regex = re.compile(r'user(?:name)?=([^, ]+)') self._password_regex = re.compile(r'pass(?:word)?=([^, ]+)')
def __init__(self): self._vmutils = utilsfactory.get_vmutils() self._volutils = utilsfactory.get_volumeutils()