modify test cases for python3.8

This commit is contained in:
root 2020-06-24 16:43:54 +08:00
parent 0da68e87b5
commit b246b4c18b
2 changed files with 42 additions and 1 deletions

View File

@ -0,0 +1,37 @@
From ed9daac30fb2a6c9e4f32bdbab6907012d96980d Mon Sep 17 00:00:00 2001
From: lizhenhua <lizhenhua@sina.com>
Date: Wed, 24 Jun 2020 16:34:29 +0800
Subject: [PATCH] modify test cases for python3.8
---
test_pytest_mock.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/test_pytest_mock.py b/test_pytest_mock.py
index d9a4faf..1fb2574 100644
--- a/test_pytest_mock.py
+++ b/test_pytest_mock.py
@@ -179,7 +179,7 @@ class TestMockerStub:
def __test_failure_message(self, mocker, **kwargs):
expected_name = kwargs.get('name') or 'mock'
- expected_message = 'Expected call: {0}()\nNot called'.format(expected_name)
+ expected_message = 'expected call not found.\nExpected: {0}()\nActual: not called.'.format(expected_name)
stub = mocker.stub(**kwargs)
with pytest.raises(AssertionError) as exc_info:
stub.assert_called_with()
@@ -560,8 +560,9 @@ def test_detailed_introspection(testdir):
""")
result = testdir.runpytest('-s')
result.stdout.fnmatch_lines([
- "*AssertionError: Expected call: mock('', bar=4)*",
- "*Actual call: mock('fo')*",
+ "*AssertionError: expected call not found.",
+ "*Expected: mock('', bar=4)",
+ "*Actual: mock('fo')",
"*pytest introspection follows:*",
'*Args:',
"*assert ('fo',) == ('',)",
--
2.23.0

View File

@ -1,10 +1,11 @@
Name: python-pytest-mock
Version: 1.10.0
Release: 4
Release: 5
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
Patch0000: 0001-modify-test-cases-for-python3.8.patch
BuildArch: noarch
%description
@ -74,5 +75,8 @@ PYTHONPATH="$(pwd)" py.test-%{python3_version} test_pytest_mock.py
%{python3_sitelib}/__pycache__/*
%changelog
* 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