Michael Foord
|
f7c4158057
|
Adding patch.stopall method to unittest.mock
|
2012-06-10 20:36:32 +01:00 |
Michael Foord
|
75963643b1
|
Fix exception when calling reset_mock on a mock created with autospec
|
2012-06-09 17:31:59 +01:00 |
Antoine Pitrou
|
f99983dacb
|
Issue #14664: It is now possible to use @unittest.skip{If,Unless} on a test class that doesn't inherit from TestCase (i.e. a mixin).
|
2012-04-25 14:58:17 +02:00 |
Antoine Pitrou
|
b05ac864f0
|
Issue #14664: It is now possible to use @unittest.skip{If,Unless} on a test class that doesn't inherit from TestCase (i.e. a mixin).
|
2012-04-25 14:56:46 +02:00 |
Michael Foord
|
3af125a4aa
|
Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments.
|
2012-04-21 18:22:28 +01:00 |
Michael Foord
|
2cd48738ba
|
Closes issue 14636. mock objects raise exceptions from an iterable side_effect
|
2012-04-21 15:52:11 +01:00 |
Michael Foord
|
656319e58d
|
Make unittest.mock.create_autospec resilient against AttributeError on original object
|
2012-04-13 17:39:16 +01:00 |
Michael Foord
|
c287062fcf
|
unittest.mock.PropertyMock return value and attributes are now standard MagicMocks
|
2012-04-13 16:57:22 +01:00 |
Michael Foord
|
e58a562d93
|
unittest.mock: a mock created by patch with a spec as the list argument will be callable if __call__ is in the spec
|
2012-03-25 19:53:18 +01:00 |
Michael Foord
|
50a8c0ef5d
|
Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments
|
2012-03-25 18:57:58 +01:00 |
Michael Foord
|
313f85f0ca
|
unittest.mock.MagicMock objects are now unorderable by default
|
2012-03-25 18:16:07 +01:00 |
Michael Foord
|
a74b3aa0cc
|
Remove more Python 2 compatibility cruft from unittest.mock
|
2012-03-14 14:40:22 -07:00 |
Michael Foord
|
ebff097937
|
And another one... mock import fix.
|
2012-03-14 13:01:31 -07:00 |
Michael Foord
|
83a16856ee
|
Fix another mock import
|
2012-03-14 12:58:46 -07:00 |
Michael Foord
|
0ca9acd1dd
|
Fix import failure in mock test
|
2012-03-14 12:38:06 -07:00 |
Michael Foord
|
345266aa7e
|
PEP 417: Adding unittest.mock
|
2012-03-14 12:24:34 -07:00 |
Michael Foord
|
5f99ced092
|
Refactor unittest command line handling to always use optparse
|
2012-03-12 13:53:04 -07:00 |
Florent Xicluna
|
c53ae58954
|
Drop unused import in unittest package.
|
2011-11-04 08:25:54 +01:00 |
Benjamin Peterson
|
b6ffa7980f
|
test that TestCase doesn't get cycles
|
2011-07-14 12:48:25 -05:00 |
Ezio Melotti
|
b4dc2502ad
|
Issue #10775: assertRaises, assertRaisesRegex, assertWarns, and assertWarnsRegex now accept a keyword argument 'msg' when used as context managers. Initial patch by Winston Ewert.
|
2011-05-06 15:01:41 +03:00 |
Ezio Melotti
|
9490af2150
|
#11763: merge with 3.2.
|
2011-04-27 10:21:51 +03:00 |
Ezio Melotti
|
edd117fd27
|
#11763: merge with 3.1.
|
2011-04-27 10:20:38 +03:00 |
Ezio Melotti
|
0f535013c5
|
#11282: add back the fail* methods and assertDictContainsSubset.
|
2011-04-03 18:02:13 +03:00 |
Ezio Melotti
|
b7af620747
|
#11282: merge with 3.2.
|
2011-04-03 17:39:19 +03:00 |
Ezio Melotti
|
361467e522
|
#11282: the fail* methods will stay around a few more versions.
|
2011-04-03 17:37:58 +03:00 |
Ezio Melotti
|
45763d0d12
|
Merge with 3.2.
|
2011-03-20 15:34:28 +02:00 |
Ezio Melotti
|
60c3c9f918
|
Save a copy of sys.warnoptions in test_program.
|
2011-03-20 15:31:26 +02:00 |
Michael Foord
|
42ec7cb105
|
Issue #10979. unittest stdout buffering now works with class and module setup and teardown.
|
2011-03-17 13:44:18 -04:00 |
Victor Stinner
|
98dbba5d20
|
Issue #3080: Use repr() to format the module name on error
|
2011-03-14 15:15:47 -04:00 |
Michael Foord
|
e9ff2ef204
|
Closes issue 10979. unittest buffering now works with class and module setup and teardown
|
2011-03-17 13:58:22 -04:00 |
Michael Foord
|
1341bb0019
|
Closes issue 11407. TestCase.run returns the result object used or created
|
2011-03-14 19:01:46 -04:00 |
Georg Brandl
|
2cebdd4865
|
Remove unittest methods scheduled for removal in 3.3 -- makes the unittest test suite pass again.
|
2011-02-20 11:18:09 +00:00 |
Victor Stinner
|
cae969e70a
|
fix test_unittest: ignore DeprecationWarning on assertDictContainsSubset()
|
2011-01-03 23:56:12 +00:00 |
Michael Foord
|
32e1d8340c
|
Enable unittest.TestCase to be instantiated without providing a method name.
Changed unittestgui to show number of discovered tests in the status bar.
|
2011-01-03 17:00:11 +00:00 |
Michael Foord
|
6f17e2df29
|
Issue 10786: unittest.TextTestRunner default stream no longer bound at import time
|
2010-12-30 19:36:29 +00:00 |
Raymond Hettinger
|
f954217458
|
Add direct tests for the util functions.
|
2010-12-24 10:30:06 +00:00 |
Raymond Hettinger
|
93e233d6e5
|
Improve diff for assertCountEqual() to actually show the differing counts.
New output looks like this:
Traceback (most recent call last):
File "test.py", line 5, in test_ce
self.assertCountEqual('abracadabra xx', 'simsalabim xx')
AssertionError: Element counts were not equal:
Expected 5, got 2: 'a'
Expected 2, got 1: 'b'
Expected 0, got 2: 'i'
Expected 0, got 2: 'm'
Expected 0, got 1: 'l'
Expected 0, got 2: 's'
Expected 1, got 0: 'c'
Expected 1, got 0: 'd'
Expected 2, got 0: 'r'
|
2010-12-24 10:02:22 +00:00 |
Raymond Hettinger
|
83961245b4
|
Add test for r87454.
|
2010-12-24 00:48:47 +00:00 |
Raymond Hettinger
|
8ebe27f300
|
Deprecate assertDictContainsSubset()
|
2010-12-21 19:24:26 +00:00 |
Michael Foord
|
cca5be2e4c
|
Improvement to fix for issue 9926 to allow TestResult to be reused.
|
2010-12-19 04:07:28 +00:00 |
Michael Foord
|
f100dbd600
|
Fix minor issue in implementation of issue 10470.
|
2010-12-19 03:59:10 +00:00 |
Michael Foord
|
b3468f79ef
|
Issue 10611. Issue 9857. Improve the way exception handling, including test skipping, is done inside TestCase.run
|
2010-12-19 03:19:47 +00:00 |
Ezio Melotti
|
3044fa77a5
|
Use lowercase true/false in assertTrue/assertFalse messages.
|
2010-12-18 17:31:58 +00:00 |
Ezio Melotti
|
8f77630747
|
#10273: Remove a "Matches" that I missed in r86910. Thanks to RDM for noticing it.
|
2010-12-10 02:32:05 +00:00 |
Michael Foord
|
36526bf3d9
|
Correct comment in unittest test
|
2010-12-04 01:43:59 +00:00 |
Michael Foord
|
37d120aeb4
|
Issue 10620: Specifying test modules by path instead of module name to 'python -m unittest'
|
2010-12-04 01:11:21 +00:00 |
Michael Foord
|
5074df623b
|
Issue 7911: unittest.TestCase.longMessage defaults to True for improved failure messages by default
|
2010-12-03 00:53:09 +00:00 |
Ezio Melotti
|
ed3a7d2d60
|
#10273: Rename assertRegexpMatches and assertRaisesRegexp to assertRegex and assertRaisesRegex.
|
2010-12-01 02:32:32 +00:00 |
Ezio Melotti
|
f10c400b91
|
Fix test failure in debug builds and add NEWS entry for r86908
|
2010-12-01 01:45:53 +00:00 |
Ezio Melotti
|
6090187656
|
#10535: Enable silenced warnings in unittest by default
|
2010-12-01 00:56:10 +00:00 |