unit tests (modules): use f-strings (#10992)

* unit tests (modules): use f-strings

* Apply suggestions from code review
This commit is contained in:
Alexei Znamensky
2025-10-27 11:08:33 +13:00
committed by GitHub
parent f6781f654e
commit e177d1e61a
33 changed files with 140 additions and 159 deletions

View File

@@ -17,7 +17,7 @@ def get_bin_path(self, arg, required=False):
return '/usr/bin/lsusb'
else:
if required:
fail_json(msg='%r not found !' % arg)
fail_json(msg=f'{arg!r} not found !')
class TestUsbFacts(unittest.TestCase):
@@ -61,7 +61,7 @@ class TestUsbFacts(unittest.TestCase):
def test_parsing_multiple_lines(self):
input = ""
for data in self.testing_data:
input += ("%s\n" % data["input"])
input += f"{data['input']}\n"
with mock.patch.object(basic.AnsibleModule, 'run_command') as mock_run_command:
mock_run_command.return_value = 0, input, None
with self.assertRaises(AnsibleExitJson) as result: