tests: Sets baseutils.BaseUtilsVirt._old_wmi
There is a race condition between tests, and because the _old_wmi is not set, it will try to load it, but since it is mocked, it cannot, and it shouldn't. Change-Id: Id029baf2e72f7b67eb6af3b3e66f998b902fd412
This commit is contained in:
parent
ff86810181
commit
8b0babf131
@ -19,6 +19,7 @@ from oslotest import base
|
||||
from six.moves import builtins
|
||||
|
||||
from os_win import exceptions
|
||||
from os_win.utils import baseutils
|
||||
|
||||
|
||||
class TestingException(Exception):
|
||||
@ -37,6 +38,7 @@ class OsWinBaseTestCase(base.BaseTestCase):
|
||||
super(OsWinBaseTestCase, self).setUp()
|
||||
|
||||
self._mock_wmi = mock.MagicMock()
|
||||
baseutils.BaseUtilsVirt._old_wmi = self._mock_wmi
|
||||
|
||||
mock_os = mock.MagicMock(Version='6.3.0')
|
||||
self._mock_wmi.WMI.return_value.Win32_OperatingSystem.return_value = (
|
||||
|
@ -100,6 +100,7 @@ class BaseUtilsVirtTestCase(test_base.OsWinBaseTestCase):
|
||||
@mock.patch.object(baseutils, 'imp')
|
||||
@mock.patch.object(baseutils, 'wmi', create=True)
|
||||
def test_vs_man_svc_2012(self, mock_wmi, mock_imp):
|
||||
baseutils.BaseUtilsVirt._old_wmi = None
|
||||
mock_os = mock.MagicMock(Version='6.2.0')
|
||||
mock_wmi.WMI.return_value.Win32_OperatingSystem.return_value = [
|
||||
mock_os]
|
||||
|
Loading…
Reference in New Issue
Block a user