mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Skip unit.state.test_reg unless on Windows
This commit is contained in:
parent
aa98bdf250
commit
fc9ecd75e2
1 changed files with 6 additions and 4 deletions
|
@ -17,9 +17,11 @@ from tests.support.mock import (
|
|||
|
||||
# Import Salt Libs
|
||||
import salt.states.reg as reg
|
||||
import salt.utils.platform
|
||||
|
||||
|
||||
@skipIf(NO_MOCK, NO_MOCK_REASON)
|
||||
@skipIf(not salt.utils.platform.is_windows(), 'System is not Windows')
|
||||
class RegTestCase(TestCase, LoaderModuleMockMixin):
|
||||
'''
|
||||
Test cases for salt.states.reg
|
||||
|
@ -46,7 +48,7 @@ class RegTestCase(TestCase, LoaderModuleMockMixin):
|
|||
{'vdata': 'a', 'success': True},
|
||||
{'vdata': 'a', 'success': True}])
|
||||
mock_t = MagicMock(return_value=True)
|
||||
with patch.dict(reg.__salt__, {'reg.read_value': mock_read,
|
||||
with patch.dict(reg.__utils__, {'reg.read_value': mock_read,
|
||||
'reg.set_value': mock_t}):
|
||||
self.assertDictEqual(reg.present(name,
|
||||
vname=vname,
|
||||
|
@ -92,17 +94,17 @@ class RegTestCase(TestCase, LoaderModuleMockMixin):
|
|||
mock_read_false = MagicMock(return_value={'success': False, 'vdata': False})
|
||||
|
||||
mock_t = MagicMock(return_value=True)
|
||||
with patch.dict(reg.__salt__, {'reg.read_value': mock_read_false,
|
||||
with patch.dict(reg.__utils__, {'reg.read_value': mock_read_false,
|
||||
'reg.delete_value': mock_t}):
|
||||
self.assertDictEqual(reg.absent(name, vname), ret)
|
||||
|
||||
with patch.dict(reg.__salt__, {'reg.read_value': mock_read_true}):
|
||||
with patch.dict(reg.__utils__, {'reg.read_value': mock_read_true}):
|
||||
with patch.dict(reg.__opts__, {'test': True}):
|
||||
ret.update({'comment': '', 'result': None,
|
||||
'changes': {'reg': {'Will remove': {'Entry': vname, 'Key': name}}}})
|
||||
self.assertDictEqual(reg.absent(name, vname), ret)
|
||||
|
||||
with patch.dict(reg.__salt__, {'reg.read_value': mock_read_true,
|
||||
with patch.dict(reg.__utils__, {'reg.read_value': mock_read_true,
|
||||
'reg.delete_value': mock_t}):
|
||||
with patch.dict(reg.__opts__, {'test': False}):
|
||||
ret.update({'result': True,
|
||||
|
|
Loading…
Add table
Reference in a new issue