mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Update kernelpkg test to reflect pchanges removal
This commit is contained in:
parent
885d6ff281
commit
0f296bb7a7
1 changed files with 16 additions and 10 deletions
|
@ -114,22 +114,28 @@ class KernelPkgTestCase(TestCase, LoaderModuleMockMixin):
|
|||
Test - latest_active when a new kernel is available
|
||||
'''
|
||||
reboot = MagicMock(return_value=True)
|
||||
with patch.dict(kernelpkg.__salt__, {'kernelpkg.needs_reboot': reboot}):
|
||||
with patch.dict(kernelpkg.__opts__, {'test': False}):
|
||||
kernelpkg.__salt__['system.reboot'].reset_mock()
|
||||
ret = kernelpkg.latest_active(name=STATE_NAME)
|
||||
self.assertEqual(ret['name'], STATE_NAME)
|
||||
self.assertTrue(ret['result'])
|
||||
self.assertIsInstance(ret['changes'], dict)
|
||||
self.assertIsInstance(ret['comment'], six.text_type)
|
||||
self.assert_called_once(kernelpkg.__salt__['system.reboot'])
|
||||
latest = MagicMock(return_value=1)
|
||||
with patch.dict(
|
||||
kernelpkg.__salt__, {'kernelpkg.needs_reboot': reboot,
|
||||
'kernelpkg.latest_installed': latest}), \
|
||||
patch.dict(kernelpkg.__opts__, {'test': False}):
|
||||
kernelpkg.__salt__['system.reboot'].reset_mock()
|
||||
ret = kernelpkg.latest_active(name=STATE_NAME)
|
||||
self.assertEqual(ret['name'], STATE_NAME)
|
||||
self.assertTrue(ret['result'])
|
||||
self.assertIsInstance(ret['changes'], dict)
|
||||
self.assertIsInstance(ret['comment'], six.text_type)
|
||||
self.assert_called_once(kernelpkg.__salt__['system.reboot'])
|
||||
|
||||
with patch.dict(kernelpkg.__opts__, {'test': True}):
|
||||
kernelpkg.__salt__['system.reboot'].reset_mock()
|
||||
ret = kernelpkg.latest_active(name=STATE_NAME)
|
||||
self.assertEqual(ret['name'], STATE_NAME)
|
||||
self.assertIsNone(ret['result'])
|
||||
self.assertDictEqual(ret['changes'], {})
|
||||
self.assertDictEqual(
|
||||
ret['changes'],
|
||||
{'kernel': {'new': 1, 'old': 0}}
|
||||
)
|
||||
self.assertIsInstance(ret['comment'], six.text_type)
|
||||
kernelpkg.__salt__['system.reboot'].assert_not_called()
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue