@@ -238,7 +238,9 @@ def bar(self, arg):
238238 assert foo .bar (arg = 10 ) == 20
239239 assert other .bar (arg = 10 ) == 20
240240 foo .bar .assert_called_once_with (arg = 10 )
241+ assert foo .bar .return_value == 20
241242 spy .assert_called_once_with (arg = 10 )
243+ assert spy .return_value == 20
242244
243245
244246@skip_pypy
@@ -272,6 +274,7 @@ class Foo(Base):
272274 assert other .bar (arg = 10 ) == 20
273275 calls = [mocker .call (foo , arg = 10 ), mocker .call (other , arg = 10 )]
274276 assert spy .call_args_list == calls
277+ assert spy .return_value == 20
275278
276279
277280@skip_pypy
@@ -284,7 +287,9 @@ def bar(cls, arg):
284287 spy = mocker .spy (Foo , "bar" )
285288 assert Foo .bar (arg = 10 ) == 20
286289 Foo .bar .assert_called_once_with (arg = 10 )
290+ assert Foo .bar .return_value == 20
287291 spy .assert_called_once_with (arg = 10 )
292+ assert spy .return_value == 20
288293
289294
290295@skip_pypy
@@ -301,7 +306,9 @@ class Foo(Base):
301306 spy = mocker .spy (Foo , "bar" )
302307 assert Foo .bar (arg = 10 ) == 20
303308 Foo .bar .assert_called_once_with (arg = 10 )
309+ assert Foo .bar .return_value == 20
304310 spy .assert_called_once_with (arg = 10 )
311+ assert spy .return_value == 20
305312
306313
307314@skip_pypy
@@ -320,7 +327,9 @@ def bar(cls, arg):
320327 spy = mocker .spy (Foo , "bar" )
321328 assert Foo .bar (arg = 10 ) == 20
322329 Foo .bar .assert_called_once_with (arg = 10 )
330+ assert Foo .bar .return_value == 20
323331 spy .assert_called_once_with (arg = 10 )
332+ assert spy .return_value == 20
324333
325334
326335@skip_pypy
@@ -333,7 +342,9 @@ def bar(arg):
333342 spy = mocker .spy (Foo , "bar" )
334343 assert Foo .bar (arg = 10 ) == 20
335344 Foo .bar .assert_called_once_with (arg = 10 )
345+ assert Foo .bar .return_value == 20
336346 spy .assert_called_once_with (arg = 10 )
347+ assert spy .return_value == 20
337348
338349
339350@skip_pypy
@@ -350,7 +361,9 @@ class Foo(Base):
350361 spy = mocker .spy (Foo , "bar" )
351362 assert Foo .bar (arg = 10 ) == 20
352363 Foo .bar .assert_called_once_with (arg = 10 )
364+ assert Foo .bar .return_value == 20
353365 spy .assert_called_once_with (arg = 10 )
366+ assert spy .return_value == 20
354367
355368
356369@contextmanager
0 commit comments