コード例 #1
0
ファイル: volumeops.py プロジェクト: NxtCloud/nova
 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()}
コード例 #2
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()}
コード例 #3
0
ファイル: test_hypervapi.py プロジェクト: polettix/nova
 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,
     )
コード例 #4
0
ファイル: test_utilsfactory.py プロジェクト: jorgevgut/nova
    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)
コード例 #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)
コード例 #6
0
ファイル: test_utilsfactory.py プロジェクト: irixjp/nova
    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)
コード例 #7
0
ファイル: volumeops.py プロジェクト: osrg/nova
 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'
コード例 #8
0
ファイル: volumeops.py プロジェクト: haohonglin/nova
 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'
コード例 #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)?=([^, ]+)')
コード例 #10
0
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_volumeutils()
コード例 #11
0
ファイル: volumeops.py プロジェクト: NxtCloud/nova
 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)?=([^, ]+)')
コード例 #12
0
ファイル: volumeops.py プロジェクト: NxtCloud/nova
 def __init__(self):
     self._vmutils = utilsfactory.get_vmutils()
     self._volutils = utilsfactory.get_volumeutils()