[issue24653] Mock.assert_has_calls([]) incorrectly passes

2015-07-17 Thread Robert Collins

Robert Collins added the comment:

This might go back further, haven't checked 3.3, but IIRC we're only doing 
fixes on 3.4 up anyhow.

--
nosy: +berker.peksag, kushal.das, michael.foord
versions: +Python 3.4, Python 3.5, Python 3.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24653
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24653] Mock.assert_has_calls([]) incorrectly passes

2015-07-17 Thread Robert Collins

New submission from Robert Collins:

From https://github.com/testing-cabal/mock/issues/243

from unittest import mock
mmock = mock.MagicMock()
mmock.foobar(baz)
mmock.assert_has_calls([])  # No exception raised. 
Why?mmock.assert_has_calls(['x'])  # Exception raised as expected.

---

Traceback (most recent call last):
  File tt.py, line 7, in module
mmock.assert_has_calls(['x'])  # Exception raised as expected.
  File /home/robertc/work/cpython/Lib/unittest/mock.py, line 824, in 
assert_has_calls
) from cause
AssertionError: Calls not found.
Expected: ['x']
Actual: [call.foobar('baz')]

--
messages: 246849
nosy: rbcollins
priority: normal
severity: normal
status: open
title: Mock.assert_has_calls([]) incorrectly passes

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24653
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com