blob: e9ade12852f17d3bd24f7e6bfb0215c8ea2810d8 [file] [log] [blame]
Berker Peksagfb2f1f52015-03-15 01:51:56 +02001- Issue #23568: Add rdivmod support to MagicMock() objects.
2 Patch by Håkan Lövdahl.
3
Berker Peksage3d21b42015-03-12 20:42:48 +02004- Issue #23581: Add matmul support to MagicMock. Patch by Håkan Lövdahl.
5
Serhiy Storchaka6af6ddc2015-01-31 12:05:05 +02006- Issue #23326: Removed __ne__ implementations. Since fixing default __ne__
7 implementation in issue #21408 they are redundant. **** NOT BACKPORTED ****
8
Kushal Dasb4c7f7e2014-09-16 18:33:37 +05309- Issue #21270: We now override tuple methods in mock.call objects so that
10 they can be used as normal call attributes.
11
Kushal Dase9f77562014-06-09 13:45:56 +053012- Issue #21256: Printout of keyword args should be in deterministic order in
13 a mock function call. This will help to write better doctests.
14
Kushal Dasc7d6c7d2014-04-17 01:36:14 +053015- Issue #21262: New method assert_not_called for Mock.
16 It raises AssertionError if the mock has been called.
17
Kushal Das7c530f02014-04-16 23:32:21 +053018- Issue #21238: New keyword argument `unsafe` to Mock. It raises
19 `AttributeError` incase of an attribute startswith assert or assret.
20
Michael Foordba2e4072014-04-15 17:21:08 -040021- Issue #21239: patch.stopall() didn't work deterministically when the same
22 name was patched more than once.
23
Kushal Dasd3135cf2014-04-16 01:05:50 +053024- Issue #21222: Passing name keyword argument to mock.create_autospec now
25 works.
26
Michael Foord6df8ab62014-04-14 16:09:42 -040027- Issue #17826: setting an iterable side_effect on a mock function created by
28 create_autospec now works. Patch by Kushal Das.
29
Michael Foord936fabd2014-04-14 16:25:20 -040030- Issue #17826: setting an iterable side_effect on a mock function created by
31 create_autospec now works. Patch by Kushal Das.
32
Michael Foorddfeef202014-04-14 11:23:48 -040033- Issue #20968: unittest.mock.MagicMock now supports division.
34 Patch by Johannes Baiter.
35
Larry Hastingsb9d1edb2014-01-24 06:17:25 -080036- Issue #20189: unittest.mock now no longer assumes that any object for
37 which it could get an inspect.Signature is a callable written in Python.
38 Fix courtesy of Michael Foord.
39
Michael Foorda98a5ba2013-03-19 17:22:51 -070040- Issue #17467: add readline and readlines support to mock_open in
41 unittest.mock.
42
Antoine Pitroueba505c2013-02-03 00:23:58 +010043- Issue #17015: When it has a spec, a Mock object now inspects its signature
44 when matching calls, so that arguments can be matched positionally or
45 by name.
46
Michael Foord7ea94082012-09-28 16:15:22 +010047- Issue #15323: improve failure message of Mock.assert_called_once_with
48
Nick Coghlandfb22112012-05-27 18:17:07 +100049- Issue #14857: fix regression in references to PEP 3135 implicit __class__
50 closure variable (Reopens issue #12370)
51
Michael Foordac60cfa2012-03-25 18:16:07 +010052- Issue #14295: Add unittest.mock