| |
@@ -0,0 +1,63 @@
|
| |
+ From ca58fd86d43aa9108e50884efcda1943b7d3c478 Mon Sep 17 00:00:00 2001
|
| |
+ From: Michel Lind <salimma@fedoraproject.org>
|
| |
+ Date: Feb 14 2024 22:55:00 +0000
|
| |
+ Subject: Replace python-mock with unittest.mock
|
| |
+
|
| |
+
|
| |
+ Signed-off-by: Michel Lind <salimma@fedoraproject.org>
|
| |
+
|
| |
+ ---
|
| |
+
|
| |
+ diff --git a/tests/mock_values.py b/tests/mock_values.py
|
| |
+ index 480cb2a..ec69daa 100644
|
| |
+ --- a/tests/mock_values.py
|
| |
+ +++ b/tests/mock_values.py
|
| |
+ @@ -17,7 +17,7 @@ Helper classes/functions for the unit tests
|
| |
+ """
|
| |
+ import json
|
| |
+
|
| |
+ -from mock import Mock
|
| |
+ +from unittest.mock import Mock
|
| |
+
|
| |
+
|
| |
+ class MockBugzilla(object):
|
| |
+ diff --git a/tests/test_admin.py b/tests/test_admin.py
|
| |
+ index cecbe3b..6e62b64 100644
|
| |
+ --- a/tests/test_admin.py
|
| |
+ +++ b/tests/test_admin.py
|
| |
+ @@ -19,7 +19,7 @@ from __future__ import absolute_import
|
| |
+ from unittest import TestCase
|
| |
+
|
| |
+ from click.testing import CliRunner
|
| |
+ -from mock import patch, MagicMock, Mock
|
| |
+ +from unittest.mock import patch, MagicMock, Mock
|
| |
+
|
| |
+ import tests.mock_values as mock_values
|
| |
+
|
| |
+ diff --git a/tests/test_general.py b/tests/test_general.py
|
| |
+ index e452cee..56c7cca 100644
|
| |
+ --- a/tests/test_general.py
|
| |
+ +++ b/tests/test_general.py
|
| |
+ @@ -22,8 +22,8 @@ import os
|
| |
+ from unittest import TestCase
|
| |
+
|
| |
+ from click import ClickException
|
| |
+ -from mock import patch, Mock
|
| |
+ from requests import ConnectionError
|
| |
+ +from unittest.mock import patch, Mock
|
| |
+
|
| |
+ import tests.mock_values as mock_values
|
| |
+
|
| |
+ diff --git a/tox.ini b/tox.ini
|
| |
+ index 2a6ec87..66e29c0 100644
|
| |
+ --- a/tox.ini
|
| |
+ +++ b/tox.ini
|
| |
+ @@ -19,7 +19,6 @@ setenv =
|
| |
+ LANG = en_US.UTF-8
|
| |
+ FEDSCM_ADMIN_TEST_CONFIG = true
|
| |
+ deps =
|
| |
+ - mock
|
| |
+ pytest
|
| |
+ pytest-cov
|
| |
+ fasjson-client
|
| |
+
|
| |
Note: this trivially passes because checks are currently disabled.
PR submitted upstream: https://pagure.io/fedscm-admin/pull-request/84
Signed-off-by: Michel Lind salimma@fedoraproject.org