Benjamin Peterson
|
b6ffa7980f
|
test that TestCase doesn't get cycles
|
2011-07-14 12:48:25 -05:00 |
Benjamin Peterson
|
0850638957
|
merge 3.2 (#12544)
|
2011-07-12 19:23:43 -05:00 |
Benjamin Peterson
|
34b2b263db
|
this can be done without a custom dict (also fixes #12544)
|
2011-07-12 19:21:42 -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 |
Michael Foord
|
e180d3953f
|
Issue 10573: revert unittest docs to first / second
Minor internal change to unittest.TestCase.assertCountEqual
Reviewed by R. David Murray
|
2011-01-28 19:51:48 +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
|
57bd00a15b
|
Adopt symmetric names for arguments (actual/expected --> first/second).
|
2010-12-24 21:51:48 +00:00 |
Raymond Hettinger
|
efbcb1b038
|
Keep helper functions private.
|
2010-12-24 11:24:00 +00:00 |
Raymond Hettinger
|
9d668dac68
|
Put diff output in useful order (when the elements were first seen).
|
2010-12-24 11:20:30 +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
|
c44befb82e
|
Fix docstring.
|
2010-12-24 00:58:34 +00:00 |
Raymond Hettinger
|
6518f5e780
|
Fix docs and comment for r87454.
|
2010-12-24 00:52:54 +00:00 |
Raymond Hettinger
|
83961245b4
|
Add test for r87454.
|
2010-12-24 00:48:47 +00:00 |
Raymond Hettinger
|
d65a901aed
|
Fix buglet. If the input was an iterator, the fallback would occur after
part of the iterator had been consumed. Also, fix argument names which
did not match the docs and were a bit misleading.
|
2010-12-23 21:54:02 +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
|
addc6f5a21
|
#10573: use actual/expected consistently in unittest methods. The order of the args of assertCountEqual is also changed.
|
2010-12-18 20:00:04 +00:00 |
Ezio Melotti
|
3044fa77a5
|
Use lowercase true/false in assertTrue/assertFalse messages.
|
2010-12-18 17:31:58 +00:00 |
Gregory P. Smith
|
ed16bf4aaa
|
assert that the regex given to assertRegex is non-empty.
|
2010-12-16 19:23:05 +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 |
Raymond Hettinger
|
40b8cf528f
|
Do not add an obsolete unittest name to Py3.2.
|
2010-11-29 01:38:25 +00:00 |
Raymond Hettinger
|
6e165b30de
|
Issue 10242: unittest.assertItemsEqual makes too many assumptions.
|
2010-11-27 09:31:37 +00:00 |
Ezio Melotti
|
2baf1a69f4
|
#9424: add a DeprecationWarning for assertEquals, assertNotEquals, assertAlmostEquals, assertNotAlmostEquals, and assert_
|
2010-11-22 12:56:58 +00:00 |
Michael Foord
|
b87ef8f872
|
Improve test for 'python -m unittest' launching test discovery
|
2010-11-22 10:41:27 +00:00 |
Michael Foord
|
086f30815c
|
Issue 10470: 'python -m unittest' launches test discovery by default.(If you need to pass options to test discovery the discover subcommand must still be specified explicitly.)
|
2010-11-21 21:28:01 +00:00 |
Ezio Melotti
|
b3aedd4862
|
#9424: Replace deprecated assert* methods in the Python test suite.
|
2010-11-20 19:04:17 +00:00 |
Michael Foord
|
6bcfadec07
|
Improve unittest.TestLoader.discover docstring
|
2010-11-20 17:22:21 +00:00 |