python-pytest-mock/0001-modify-test-cases-for-python3.8.patch
2020-06-24 16:43:54 +08:00

38 lines
1.4 KiB
Diff

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