mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Update unit tests to account for additional file.search call
Also removed some mocks that were not needed anymore for the calls to ``file.contains_regex_multiline`` because that function is no longer called in the state file.
This commit is contained in:
parent
8a685b1820
commit
1da7aacfbe
1 changed files with 2 additions and 5 deletions
|
@ -989,7 +989,6 @@ class FileTestCase(TestCase):
|
|||
|
||||
mock_t = MagicMock(return_value=True)
|
||||
mock_f = MagicMock(return_value=False)
|
||||
mock = MagicMock(side_effect=[False, True, False, False])
|
||||
with patch.object(os.path, 'isabs', mock_f):
|
||||
comt = ('Specified file {0} is not an absolute path'.format(name))
|
||||
ret.update({'comment': comt, 'name': name})
|
||||
|
@ -997,8 +996,7 @@ class FileTestCase(TestCase):
|
|||
|
||||
with patch.object(os.path, 'isabs', mock_t):
|
||||
with patch.dict(filestate.__salt__,
|
||||
{'file.contains_regex_multiline': mock,
|
||||
'file.search': mock}):
|
||||
{'file.search': MagicMock(side_effect=[True, True, True, False, False])}):
|
||||
comt = ('Pattern already commented')
|
||||
ret.update({'comment': comt, 'result': True})
|
||||
self.assertDictEqual(filestate.comment(name, regex), ret)
|
||||
|
@ -1008,8 +1006,7 @@ class FileTestCase(TestCase):
|
|||
self.assertDictEqual(filestate.comment(name, regex), ret)
|
||||
|
||||
with patch.dict(filestate.__salt__,
|
||||
{'file.contains_regex_multiline': mock_t,
|
||||
'file.search': mock_t,
|
||||
{'file.search': MagicMock(side_effect=[False, True, False, True, True]),
|
||||
'file.comment': mock_t,
|
||||
'file.comment_line': mock_t}):
|
||||
with patch.dict(filestate.__opts__, {'test': True}):
|
||||
|
|
Loading…
Add table
Reference in a new issue