Reformat everything.

This commit is contained in:
Felix Fontein
2025-11-01 12:08:41 +01:00
parent 3f2213791a
commit 340ff8586d
1008 changed files with 61301 additions and 58309 deletions

View File

@@ -8,7 +8,11 @@ from __future__ import annotations
from unittest.mock import call, patch
from ansible_collections.community.general.plugins.modules import rpm_ostree_pkg
from ansible_collections.community.internal_test_tools.tests.unit.plugins.modules.utils import (
AnsibleExitJson, AnsibleFailJson, ModuleTestCase, set_module_args)
AnsibleExitJson,
AnsibleFailJson,
ModuleTestCase,
set_module_args,
)
class RpmOSTreeModuleTestCase(ModuleTestCase):
@@ -17,11 +21,11 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
def setUp(self):
super().setUp()
ansible_module_path = "ansible_collections.community.general.plugins.modules.rpm_ostree_pkg.AnsibleModule"
self.mock_run_command = patch(f'{ansible_module_path}.run_command')
self.mock_run_command = patch(f"{ansible_module_path}.run_command")
self.module_main_command = self.mock_run_command.start()
self.mock_get_bin_path = patch(f'{ansible_module_path}.get_bin_path')
self.mock_get_bin_path = patch(f"{ansible_module_path}.get_bin_path")
self.get_bin_path = self.mock_get_bin_path.start()
self.get_bin_path.return_value = '/testbin/rpm-ostree'
self.get_bin_path.return_value = "/testbin/rpm-ostree"
def tearDown(self):
self.mock_run_command.stop()
@@ -34,74 +38,129 @@ class RpmOSTreeModuleTestCase(ModuleTestCase):
return exc.exception.args[0]
def test_present(self):
with set_module_args({'name': 'nfs-utils', 'state': 'present'}):
with set_module_args({"name": "nfs-utils", "state": "present"}):
self.module_main_command.side_effect = [
(0, '', ''),
(0, "", ""),
]
result = self.module_main(AnsibleExitJson)
self.assertTrue(result['changed'])
self.assertEqual(['nfs-utils'], result['packages'])
self.module_main_command.assert_has_calls([
call(['/testbin/rpm-ostree', 'install', '--allow-inactive', '--idempotent', '--unchanged-exit-77', 'nfs-utils']),
])
self.assertTrue(result["changed"])
self.assertEqual(["nfs-utils"], result["packages"])
self.module_main_command.assert_has_calls(
[
call(
[
"/testbin/rpm-ostree",
"install",
"--allow-inactive",
"--idempotent",
"--unchanged-exit-77",
"nfs-utils",
]
),
]
)
def test_present_unchanged(self):
with set_module_args({'name': 'nfs-utils', 'state': 'present'}):
with set_module_args({"name": "nfs-utils", "state": "present"}):
self.module_main_command.side_effect = [
(77, '', ''),
(77, "", ""),
]
result = self.module_main(AnsibleExitJson)
self.assertFalse(result['changed'])
self.assertEqual(0, result['rc'])
self.assertEqual(['nfs-utils'], result['packages'])
self.module_main_command.assert_has_calls([
call(['/testbin/rpm-ostree', 'install', '--allow-inactive', '--idempotent', '--unchanged-exit-77', 'nfs-utils']),
])
self.assertFalse(result["changed"])
self.assertEqual(0, result["rc"])
self.assertEqual(["nfs-utils"], result["packages"])
self.module_main_command.assert_has_calls(
[
call(
[
"/testbin/rpm-ostree",
"install",
"--allow-inactive",
"--idempotent",
"--unchanged-exit-77",
"nfs-utils",
]
),
]
)
def test_present_failed(self):
with set_module_args({'name': 'nfs-utils', 'state': 'present'}):
with set_module_args({"name": "nfs-utils", "state": "present"}):
self.module_main_command.side_effect = [
(1, '', ''),
(1, "", ""),
]
result = self.module_main(AnsibleFailJson)
self.assertFalse(result['changed'])
self.assertEqual(1, result['rc'])
self.assertEqual(['nfs-utils'], result['packages'])
self.module_main_command.assert_has_calls([
call(['/testbin/rpm-ostree', 'install', '--allow-inactive', '--idempotent', '--unchanged-exit-77', 'nfs-utils']),
])
self.assertFalse(result["changed"])
self.assertEqual(1, result["rc"])
self.assertEqual(["nfs-utils"], result["packages"])
self.module_main_command.assert_has_calls(
[
call(
[
"/testbin/rpm-ostree",
"install",
"--allow-inactive",
"--idempotent",
"--unchanged-exit-77",
"nfs-utils",
]
),
]
)
def test_absent(self):
with set_module_args({'name': 'nfs-utils', 'state': 'absent'}):
with set_module_args({"name": "nfs-utils", "state": "absent"}):
self.module_main_command.side_effect = [
(0, '', ''),
(0, "", ""),
]
result = self.module_main(AnsibleExitJson)
self.assertTrue(result['changed'])
self.assertEqual(['nfs-utils'], result['packages'])
self.module_main_command.assert_has_calls([
call(['/testbin/rpm-ostree', 'uninstall', '--allow-inactive', '--idempotent', '--unchanged-exit-77', 'nfs-utils']),
])
self.assertTrue(result["changed"])
self.assertEqual(["nfs-utils"], result["packages"])
self.module_main_command.assert_has_calls(
[
call(
[
"/testbin/rpm-ostree",
"uninstall",
"--allow-inactive",
"--idempotent",
"--unchanged-exit-77",
"nfs-utils",
]
),
]
)
def test_absent_failed(self):
with set_module_args({'name': 'nfs-utils', 'state': 'absent'}):
with set_module_args({"name": "nfs-utils", "state": "absent"}):
self.module_main_command.side_effect = [
(1, '', ''),
(1, "", ""),
]
result = self.module_main(AnsibleFailJson)
self.assertFalse(result['changed'])
self.assertEqual(1, result['rc'])
self.assertEqual(['nfs-utils'], result['packages'])
self.module_main_command.assert_has_calls([
call(['/testbin/rpm-ostree', 'uninstall', '--allow-inactive', '--idempotent', '--unchanged-exit-77', 'nfs-utils']),
])
self.assertFalse(result["changed"])
self.assertEqual(1, result["rc"])
self.assertEqual(["nfs-utils"], result["packages"])
self.module_main_command.assert_has_calls(
[
call(
[
"/testbin/rpm-ostree",
"uninstall",
"--allow-inactive",
"--idempotent",
"--unchanged-exit-77",
"nfs-utils",
]
),
]
)