Skip to content

Commit 009253c

Browse files
committed
gh-153581: Adds assertions to the added test
1 parent cbac9a6 commit 009253c

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

‎Lib/test/test_unittest/testmock/testpatch.py‎

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,13 +1090,20 @@ def method(self, a, b, c=3):
10901090
return a, b, c
10911091
partial_method = functools.partialmethod(method, 1)
10921092

1093-
Foo().partial_method(2)
1093+
results = Foo().partial_method(2)
1094+
self.assertEqual(results, (1, 2, 3))
10941095

10951096
with patch.object(Foo, 'partial_method', autospec=True) as method:
10961097
self.assertNotIsInstance(method, NonCallableMagicMock)
10971098
foo = Foo()
1098-
foo.partial_method(2)
1099+
1100+
result = foo.partial_method(2)
1101+
self.assertEqual(result, method.return_value)
1102+
method.assert_called_once_with(2)
1103+
10991104
foo.partial_method(2, c=4)
1105+
method.assert_called_with(2, c=4)
1106+
11001107
self.assertRaises(TypeError, foo.partial_method)
11011108
self.assertRaises(TypeError, foo.partial_method, 2, 3, 4)
11021109
self.assertRaises(TypeError, foo.partial_method, 2, foo="lish")

0 commit comments

Comments
 (0)