mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-28 19:20:22 -07:00
Unit tests: make set_module_args() a context manager, and remove copies of it in some tests (#9838)
Make set_module_args() a context manager, and remove copies of set_module_args(). Prepares for Data Tagging.
This commit is contained in:
parent
402f725424
commit
a1781d09dd
84 changed files with 4043 additions and 4302 deletions
|
@ -35,12 +35,12 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
|
|||
return exc.exception.args[0]
|
||||
|
||||
def test_present(self):
|
||||
set_module_args({'name': 'nfs-utils', 'state': 'present'})
|
||||
self.module_main_command.side_effect = [
|
||||
(0, '', ''),
|
||||
]
|
||||
with set_module_args({'name': 'nfs-utils', 'state': 'present'}):
|
||||
self.module_main_command.side_effect = [
|
||||
(0, '', ''),
|
||||
]
|
||||
|
||||
result = self.module_main(AnsibleExitJson)
|
||||
result = self.module_main(AnsibleExitJson)
|
||||
|
||||
self.assertTrue(result['changed'])
|
||||
self.assertEqual(['nfs-utils'], result['packages'])
|
||||
|
@ -49,12 +49,12 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
|
|||
])
|
||||
|
||||
def test_present_unchanged(self):
|
||||
set_module_args({'name': 'nfs-utils', 'state': 'present'})
|
||||
self.module_main_command.side_effect = [
|
||||
(77, '', ''),
|
||||
]
|
||||
with set_module_args({'name': 'nfs-utils', 'state': 'present'}):
|
||||
self.module_main_command.side_effect = [
|
||||
(77, '', ''),
|
||||
]
|
||||
|
||||
result = self.module_main(AnsibleExitJson)
|
||||
result = self.module_main(AnsibleExitJson)
|
||||
|
||||
self.assertFalse(result['changed'])
|
||||
self.assertEqual(0, result['rc'])
|
||||
|
@ -64,12 +64,12 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
|
|||
])
|
||||
|
||||
def test_present_failed(self):
|
||||
set_module_args({'name': 'nfs-utils', 'state': 'present'})
|
||||
self.module_main_command.side_effect = [
|
||||
(1, '', ''),
|
||||
]
|
||||
with set_module_args({'name': 'nfs-utils', 'state': 'present'}):
|
||||
self.module_main_command.side_effect = [
|
||||
(1, '', ''),
|
||||
]
|
||||
|
||||
result = self.module_main(AnsibleFailJson)
|
||||
result = self.module_main(AnsibleFailJson)
|
||||
|
||||
self.assertFalse(result['changed'])
|
||||
self.assertEqual(1, result['rc'])
|
||||
|
@ -79,12 +79,12 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
|
|||
])
|
||||
|
||||
def test_absent(self):
|
||||
set_module_args({'name': 'nfs-utils', 'state': 'absent'})
|
||||
self.module_main_command.side_effect = [
|
||||
(0, '', ''),
|
||||
]
|
||||
with set_module_args({'name': 'nfs-utils', 'state': 'absent'}):
|
||||
self.module_main_command.side_effect = [
|
||||
(0, '', ''),
|
||||
]
|
||||
|
||||
result = self.module_main(AnsibleExitJson)
|
||||
result = self.module_main(AnsibleExitJson)
|
||||
|
||||
self.assertTrue(result['changed'])
|
||||
self.assertEqual(['nfs-utils'], result['packages'])
|
||||
|
@ -93,12 +93,12 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
|
|||
])
|
||||
|
||||
def test_absent_failed(self):
|
||||
set_module_args({'name': 'nfs-utils', 'state': 'absent'})
|
||||
self.module_main_command.side_effect = [
|
||||
(1, '', ''),
|
||||
]
|
||||
with set_module_args({'name': 'nfs-utils', 'state': 'absent'}):
|
||||
self.module_main_command.side_effect = [
|
||||
(1, '', ''),
|
||||
]
|
||||
|
||||
result = self.module_main(AnsibleFailJson)
|
||||
result = self.module_main(AnsibleFailJson)
|
||||
|
||||
self.assertFalse(result['changed'])
|
||||
self.assertEqual(1, result['rc'])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue