SHA256
1
0
forked from pool/python-exam
Files
python-exam/no-mock.patch
Steve Kowalik 5942223f96 - Switch to pyproject macros.
- Stop using greedy globs in %files.
- Add patch fix-assertion-methods.patch:
  * Correct test assertion methods.
- Refresh no-mock.patch, to remove it from install_requires.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-exam?expand=0&rev=11
2024-01-19 03:48:00 +00:00

84 lines
2.5 KiB
Diff

Index: exam-0.10.6/exam/decorators.py
===================================================================
--- exam-0.10.6.orig/exam/decorators.py
+++ exam-0.10.6/exam/decorators.py
@@ -1,6 +1,6 @@
from __future__ import absolute_import
-from mock import patch
+from unittest.mock import patch
from functools import partial, wraps
import types
Index: exam-0.10.6/exam/helpers.py
===================================================================
--- exam-0.10.6.orig/exam/helpers.py
+++ exam-0.10.6/exam/helpers.py
@@ -4,7 +4,7 @@ import shutil
import os
import functools
-from mock import MagicMock, patch, call
+from unittest.mock import MagicMock, patch, call
def rm_f(path):
Index: exam-0.10.6/exam/mock.py
===================================================================
--- exam-0.10.6.orig/exam/mock.py
+++ exam-0.10.6/exam/mock.py
@@ -1,7 +1,7 @@
from __future__ import absolute_import
-from mock import Mock as BaseMock
-from mock import call
+from unittest.mock import Mock as BaseMock
+from unittest.mock import call
class Mock(BaseMock):
Index: exam-0.10.6/tests/test_cases.py
===================================================================
--- exam-0.10.6.orig/tests/test_cases.py
+++ exam-0.10.6/tests/test_cases.py
@@ -1,4 +1,4 @@
-from mock import sentinel
+from unittest.mock import sentinel
from tests import TestCase
from exam.decorators import before, after, around, patcher
Index: exam-0.10.6/tests/test_helpers.py
===================================================================
--- exam-0.10.6.orig/tests/test_helpers.py
+++ exam-0.10.6/tests/test_helpers.py
@@ -1,5 +1,5 @@
from tests import TestCase
-from mock import patch, Mock, sentinel
+from unittest.mock import patch, Mock, sentinel
from exam.helpers import intercept, rm_f, track, mock_import, call, effect
from exam.decorators import fixture
Index: exam-0.10.6/tests/test_objects.py
===================================================================
--- exam-0.10.6.orig/tests/test_objects.py
+++ exam-0.10.6/tests/test_objects.py
@@ -1,4 +1,4 @@
-from mock import sentinel
+from unittest.mock import sentinel
from tests import TestCase
from exam.objects import always, noop
Index: exam-0.10.6/setup.py
===================================================================
--- exam-0.10.6.orig/setup.py
+++ exam-0.10.6/setup.py
@@ -8,7 +8,7 @@ try:
except ImportError:
pass
-install_requires = ['mock']
+install_requires = []
lint_requires = ['pep8', 'pyflakes']
tests_require = ['unittest']