Example #1
0
 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 __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()}
Example #3
0
 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,
     )
Example #4
0
    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)
Example #5
0
    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)
Example #6
0
    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)
Example #7
0
 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'
Example #8
0
 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'
Example #9
0
 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)?=([^, ]+)')
Example #10
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_volumeutils()
Example #11
0
 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)?=([^, ]+)')
Example #12
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_volumeutils()