From 1c9c2dcc848b8024271d374866cb8515e986fd21 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: May 16 2022 16:08:49 +0000 Subject: Fix test_main_valid_args() on Python 3.11 Previously, the test mocked an existing Mock which isn't supported anymore in Python 3.11. See: https://bugzilla.redhat.com/show_bug.cgi?id=2081968 Signed-off-by: Nils Philippsen --- diff --git a/tests/rpmautospec/subcommands/test_convert.py b/tests/rpmautospec/subcommands/test_convert.py index 9ab200d..3a2b8e7 100644 --- a/tests/rpmautospec/subcommands/test_convert.py +++ b/tests/rpmautospec/subcommands/test_convert.py @@ -71,12 +71,10 @@ def test_main_invalid_args(specfile): @mock.patch("rpmautospec.subcommands.convert.PkgConverter") -def test_main_valid_args(pkg_converter_mock, specfile): - pkg_converter = unittest.mock.Mock(spec=convert.PkgConverter)() - pkg_converter_mock.return_value = pkg_converter +def test_main_valid_args(PkgConverter, specfile): + PkgConverter.return_value = pkg_converter = mock.MagicMock() # No Release change. - pkg_converter.reset_mock() args = SimpleNamespace( spec_or_path=specfile, message="message",