summaryrefslogtreecommitdiff
path: root/Lib/unittest
Commit message (Collapse)AuthorAgeFilesLines
* Fix deprecation warnings in test_unittest.Ezio Melotti2011-05-091-4/+4
|
* #11763: don't use difflib in TestCase.assertMultiLineEqual if the strings ↵Ezio Melotti2011-04-272-0/+44
| | | | are too long.
* Issue #10979. unittest stdout buffering now works for class and module fixtures.Michael Foord2011-03-173-2/+91
|
* Issue #10242: backport of more fixes to unittest.TestCase.assertItemsEqualMichael Foord2011-03-164-40/+105
|
* #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
|
* Issue 10242. Switching unittest.TestCase.assertItemsEqual to use a ↵Michael Foord2010-12-192-14/+19
| | | | | | collections.Counter under the hood. This fixes bugs when comparing collections of items like sets that can be sorted without raising an exception but where sorting has no meaning.
* Issue 10611. SystemExit should not cause a unittest test run to exit.Michael Foord2010-12-192-4/+64
|
* Improvement to fix for issue 9926 to allow TestResult to be reused.Michael Foord2010-12-192-1/+6
|
* Merged revisions 87377 via svnmerge fromEzio Melotti2010-12-182-8/+8
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r87377 | ezio.melotti | 2010-12-18 18:31:58 +0100 (Sat, 18 Dec 2010) | 1 line Use lowercase true/false in assertTrue/assertFalse messages. ........
* Merged revisions 86596 via svnmerge fromEzio Melotti2010-11-213-12/+12
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86596 | ezio.melotti | 2010-11-20 21:04:17 +0200 (Sat, 20 Nov 2010) | 1 line #9424: Replace deprecated assert* methods in the Python test suite. ........
* Merged revisions 86511 via svnmerge fromBenjamin Peterson2010-11-181-1/+2
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86511 | benjamin.peterson | 2010-11-18 08:14:43 -0600 (Thu, 18 Nov 2010) | 1 line reduce try block compass ........
* Merged revisions 86101 via svnmerge fromMichael Foord2010-11-013-19/+32
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86101 | michael.foord | 2010-11-01 21:09:03 +0000 (Mon, 01 Nov 2010) | 1 line Fix issue 9926. TestSuite subclasses that override __call__ are called correctly. ........
* Fix error message for comparing single line strings in ↵Michael Foord2010-07-102-3/+23
| | | | | | unittest.TestCase.assertEqual. Issue 9174
* Fix issue with nested test suites debug method and module setups. (unittest)Michael Foord2010-06-102-2/+4
|
* Typo correction.Michael Foord2010-06-091-1/+1
|
* Issue 8948. cleanup functions are not run by unittest.TestCase.debug(), plus ↵Michael Foord2010-06-084-2/+116
| | | | class and module teardowns are not run by unittest.TestSuite.debug().
* Code formatting change.Michael Foord2010-06-051-0/+1
|
* Tests for issue 8302, skipped test in a setUpClass or a setUpModule are ↵Michael Foord2010-06-053-4/+47
| | | | reported as skips rather than errors.
* Tests for unittest.TestCase.maxDiff.Michael Foord2010-06-051-0/+39
|
* Issue 8302. SkipTest exception is setUpClass or setUpModule is now reported ↵Michael Foord2010-06-051-21/+23
| | | | as a skip rather than an error.
* Fix unittest tests after previous commit.Michael Foord2010-06-052-4/+7
|
* unittest.TestCase assertion methods inform you when they have omitted an ↵Michael Foord2010-06-051-1/+5
| | | | over long diff on failure. Issue 8351.
* unittest.TestCase.assertDictEqual and assertMultilineEqual provide better ↵Michael Foord2010-06-052-6/+12
| | | | default failure messages in the event of long diffs.
* Removed the new max_diff argument to assertSequenceEqual. All ↵Michael Foord2010-06-052-13/+35
| | | | unittest.TestCase assert methods that use difflib to produce failure messages now truncate overly long messages. New class attribute unittest.TestCase.maxDiff to configure this if necessary. Issue 8351.
* Extract error message truncating into a method ↵Michael Foord2010-06-051-4/+6
| | | | (unittest.TestCase._truncateMessage).
* Issue 8351. Suppress large diffs in unittest.TestCase.assertSequenceEqual.Michael Foord2010-06-052-3/+29
|
* unittest TestLoader test discovery filename matching done in a method. This ↵Michael Foord2010-06-051-20/+24
| | | | makes it easier to override the matching strategy in subclasses. No behaviour change in actual implementation.
* Improving help message for python -m unittest. Issue 8303.Michael Foord2010-05-102-6/+7
|
* Adding a test for unittest.BaseTestSuite.Michael Foord2010-05-091-0/+45
|
* unittest: issue 8301. Adding functions to test suites no longer crashes.Michael Foord2010-05-082-1/+15
|
* Updating documentation and adding docstrings to ↵Michael Foord2010-05-081-0/+2
| | | | unittest.TestCase.assertRegexpMatches and assertNotRegexpMatches. Issue 8038.
* Issue 7780. Adding a test for unittest test discovery from a dotted path.Michael Foord2010-05-081-0/+17
|
* Issue 8547 - detecting and reporting that modules have been imported from ↵Michael Foord2010-05-072-3/+58
| | | | the wrong location under test discovery.
* revert r80932; it breaks windowsBenjamin Peterson2010-05-072-53/+1
|
* Issue 8547 - detecting and reporting that modules have been imported from ↵Michael Foord2010-05-072-1/+53
| | | | the wrong location under test discovery.
* Adding tests for unittest command line handling of buffer, catchbreak and ↵Michael Foord2010-05-072-0/+206
| | | | failfast.
* Adding a test for unittest test discovery with dotted path name.Michael Foord2010-05-072-4/+21
|
* Fix unittest tests to not abuse traceback.format_exceptionMichael Foord2010-05-021-1/+14
|
* Adding unittest.removeHandler function / decorator for removing the ↵Michael Foord2010-04-253-2/+42
| | | | signal.SIGINT signal handler. With tests and docs.
* Issue #8263: On freebsd6 the unittest 'break' test stops regrtest; skip it.R. David Murray2010-04-171-0/+2
| | | | | This is presumably related to issue 3864, and appears to be due to a platform bug on freebsd6.
* unittest.result.TestResult does not create its buffers until they're used. ↵Michael Foord2010-04-072-6/+11
| | | | It uses StringIO not cStringIO. Issue 8333.
* Fix module directory finding logic for dotted paths in unittest test discovery.Michael Foord2010-04-061-1/+13
|
* Add tests for cmp_to_key.Raymond Hettinger2010-04-041-11/+1
| | | | | | Adopt PEP 8 compliant function name. Factor-out existing uses cmp_to_key. Update documentation to use internal pointers instead of external resource.
* Minor tweak to unittest command line usage messageMichael Foord2010-04-031-1/+2
|
* Adding -b command line option to the unittest usage message.Michael Foord2010-04-031-6/+8
|
* Another attempt at a fix for unittest.test.test_result for windows line endingsMichael Foord2010-04-031-5/+4
|
* Cross platform unittest.TestResult newline handling when buffering stdout / ↵Michael Foord2010-04-032-15/+15
| | | | stderr.
* Support dotted module names for test discovery paths in unittest. Issue 7780.Michael Foord2010-04-032-6/+32
|
* Implement #1220212. Add os.kill support for Windows.Brian Curtin2010-04-021-0/+2
| | | | | | | | | | | | | | os.kill takes one of two newly added signals, CTRL_C_EVENT and CTRL_BREAK_EVENT, or any integer value. The events are a special case which work with subprocess console applications which implement a special console control handler. Any other value but those two will cause os.kill to use TerminateProcess, outright killing the process. This change adds win_console_handler.py, which is a script to implement SetConsoleCtrlHandler and applicable handler function, using ctypes. subprocess also gets another attribute which is a necessary flag to creationflags in Popen in order to send the CTRL events.
* Issue #8038: Addition of unittest.TestCase.assertNotRegexpMatchesMichael Foord2010-04-022-0/+22
|