Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
d13aac8a75
!18 [sync] PR-15: update to 3.6.1
From: @openeuler-sync-bot 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2022-10-28 08:13:40 +00:00
caodongxia
dd98e24c22 update to 3.6.1
(cherry picked from commit a4e477e77b923e46bcfb4e79b8fb80ff55404f6c)
2022-10-28 15:12:42 +08:00
openeuler-ci-bot
aa195dac46 !6 fix tests expectations with pytest4
From: @maminjie
Reviewed-by: @small_leek,@miao_kaibo
Signed-off-by: @small_leek,@miao_kaibo
2021-01-12 15:40:15 +08:00
maminjie
0eb07f384d fix tests expectations with pytest4 2021-01-12 15:22:14 +08:00
openeuler-ci-bot
0d34590550 !5 Remove python2-pytest-mock subpackage
Merge pull request !5 from ultra_planet/master
2020-08-11 16:02:42 +08:00
lingsheng
74980cff4d Remove python2-pytest-mock subpackage 2020-08-11 15:49:55 +08:00
openeuler-ci-bot
7862874c1f !4 fix tests fail with python 3.8
Merge pull request !4 from ultra_planet/master
2020-06-29 09:41:32 +08:00
lingsheng
c1dd0b29a2 fix tests fail with python 3.8 2020-06-28 21:34:19 +08:00
openeuler-ci-bot
2e42cbf0d7 !3 midify test cases for python3.8
Merge pull request !3 from 李振华/master
2020-06-24 16:57:54 +08:00
root
b246b4c18b modify test cases for python3.8 2020-06-24 16:43:54 +08:00
4 changed files with 68 additions and 32 deletions

Binary file not shown.

BIN
pytest-mock-3.6.1.tar.gz Normal file

Binary file not shown.

View File

@ -0,0 +1,46 @@
Index: pytest-mock-3.6.1/tests/test_pytest_mock.py
===================================================================
--- pytest-mock-3.6.1.orig/tests/test_pytest_mock.py
+++ pytest-mock-3.6.1/tests/test_pytest_mock.py
@@ -839,7 +839,7 @@ def test_plain_stopall(testdir: Any) ->
"""
)
result = testdir.runpytest_subprocess()
- result.stdout.fnmatch_lines("* 1 passed in *")
+ result.stdout.fnmatch_lines("* 1 passed*")
assert "RuntimeError" not in result.stderr.str()
@@ -978,7 +978,7 @@ def test_used_with_class_scope(testdir:
)
result = testdir.runpytest_subprocess()
assert "AssertionError" not in result.stderr.str()
- result.stdout.fnmatch_lines("* 1 passed in *")
+ result.stdout.fnmatch_lines("* 1 passed*")
def test_used_with_module_scope(testdir: Any) -> None:
@@ -1000,7 +1000,7 @@ def test_used_with_module_scope(testdir:
)
result = testdir.runpytest_subprocess()
assert "AssertionError" not in result.stderr.str()
- result.stdout.fnmatch_lines("* 1 passed in *")
+ result.stdout.fnmatch_lines("* 1 passed*")
def test_used_with_package_scope(testdir: Any) -> None:
@@ -1023,7 +1023,7 @@ def test_used_with_package_scope(testdir
)
result = testdir.runpytest_subprocess()
assert "AssertionError" not in result.stderr.str()
- result.stdout.fnmatch_lines("* 1 passed in *")
+ result.stdout.fnmatch_lines("* 1 passed*")
def test_used_with_session_scope(testdir: Any) -> None:
@@ -1046,4 +1046,4 @@ def test_used_with_session_scope(testdir
)
result = testdir.runpytest_subprocess()
assert "AssertionError" not in result.stderr.str()
- result.stdout.fnmatch_lines("* 1 passed in *")
+ result.stdout.fnmatch_lines("* 1 passed*")

View File

@ -1,10 +1,11 @@
Name: python-pytest-mock
Version: 1.10.0
Release: 4
Version: 3.6.1
Release: 1
Summary: Thin-wrapper around the mock package for easier use with py.test
License: MIT
URL: https://pypi.python.org/pypi/pytest-mock
Source0: https://files.pythonhosted.org/packages/source/p/pytest-mock/pytest-mock-%{version}.tar.gz
Source0: https://files.pythonhosted.org/packages/b3/08/b131e1b5c628a7d46c9b8d676a86a8d235bced79b9d90845500e39df81b9/pytest-mock-%{version}.tar.gz
Patch0001: pytest-mock-issue272-asyncio.patch
BuildArch: noarch
%description
@ -13,23 +14,10 @@ patching API provided by the mock package.
Besides undoing the mocking automatically after the end of the test,
it also provides other nice utilities.
%package -n python2-pytest-mock
Summary: Thin-wrapper around the mock package for easier use with py.test
BuildArch: noarch
BuildRequires: python2-devel python2-pytest >= 2.7 python2-mock python2-setuptools_scm
Requires: python2-pytest >= 2.7 python2-mock
%{?python_provide:%python_provide python2-pytest-mock}
%description -n python2-pytest-mock
This plugin provides a mocker fixture which is a thin-wrapper around the
patching API provided by the mock package.
Besides undoing the mocking automatically after the end of the test,
it also provides other nice utilities.
%package -n python3-pytest-mock
Summary: Thin-wrapper around the mock package for easier use with py.test
BuildArch: noarch
BuildRequires: python3-devel python3-pytest >= 2.7 python3-setuptools_scm
BuildRequires: python3-devel python3-pytest >= 2.7 python3-setuptools_scm python3-pytest-mock
Requires: python3-pytest >= 2.7
%{?python_provide:%python_provide python3-pytest-mock}
@ -44,35 +32,37 @@ it also provides other nice utilities.
rm -rf *.egg-info
%build
%py2_build
%py3_build
%install
%py3_install
%py2_install
%check
PYTHONPATH="$(pwd)" py.test-%{python2_version} test_pytest_mock.py
PYTHONPATH="$(pwd)" py.test-%{python3_version} test_pytest_mock.py
%files -n python2-pytest-mock
%doc README.rst
%license LICENSE
%{python2_sitelib}/pytest_mock-%{version}-py%{python2_version}.egg-info/
%{python2_sitelib}/pytest_mock.py*
%{python2_sitelib}/_pytest_mock_version.py*
/usr/bin/pytest --assert=plain
%files -n python3-pytest-mock
%doc README.rst
%license LICENSE
%{python3_sitelib}/pytest_mock-%{version}-py%{python3_version}.egg-info/
%{python3_sitelib}/pytest_mock.py*
%{python3_sitelib}/_pytest_mock_version.py*
%{python3_sitelib}/__pycache__/*
%{python3_sitelib}/pytest_mock/
%changelog
* Tue Apr 26 2022 caodongxia <caodongxia@h-partners.com> - 3.6.1-1
- update to 3.6.1
* Mon Jan 11 2021 maminjie <maminje1@huawei.com> - 1.10.0-8
- fix tests expectations with pytest4
* Tue Aug 11 2020 lingsheng <lingsheng@huawei.com> - 1.10.0-7
- Remove python2-pytest-mock subpackage
* Sun Jun 28 2020 lingsheng <lingsheng@huawei.com> - 1.10.0-6
- Tests handle new output format with Python 3.8
* Wed Jun 24 2020 lizhenhua <lizhenhua21@huawei.com> - 1.10.0-5
- Modify test cases for python3.8
* Wed Jan 08 2019 yangjian<yangjian79@huawei.com> - 1.10.0-4
- Package init