Hugo van Kemenade 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f167d7134 
								
							 
						 
						
							
							
								
								gh-128595: Default to stdout isatty for colour detection instead of stderr ( #128498 )  
							
							... 
							
							
							
							Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org> 
							
						 
						
							2025-01-20 12:52:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo van Kemenade 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								23f2e8f13c 
								
							 
						 
						
							
							
								
								gh-127221: Add colour to unittest output ( #127223 )  
							
							... 
							
							
							
							Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru> 
							
						 
						
							2024-12-05 21:10:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecabff98c4 
								
							 
						 
						
							
							
								
								gh-113267: Revert "gh-106584: Fix exit code for unittest in Python 3.12 ( #106588 )" (GH-114470)  
							
							... 
							
							
							
							This reverts commit 8fc071345b 
							
						 
						
							2024-02-04 17:27:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EliseevEgor 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8fc071345b 
								
							 
						 
						
							
							
								
								gh-106584: Fix exit code for unittest in Python 3.12 ( #106588 )  
							
							... 
							
							
							
							Co-authored-by: sunmy2019 <59365878+sunmy2019@users.noreply.github.com>
Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 
							
						 
						
							2023-09-22 14:26:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yonatan Bitton 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								70b961ed93 
								
							 
						 
						
							
							
								
								gh-104090: Fix unittest collectedDurations resources leak ( #106795 )  
							
							
							
						 
						
							2023-07-19 12:03:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giampaolo Rodola 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff3303e49c 
								
							 
						 
						
							
							
								
								gh-48330: address review comments to PR-12271 ( #103209 )  
							
							... 
							
							
							
							address review comments to PR-12271
Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> 
							
						 
						
							2023-04-17 00:19:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giampaolo Rodola 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6883007a86 
								
							 
						 
						
							
							
								
								bpo-4080: unittest durations ( #12271 )  
							
							
							
						 
						
							2023-04-03 00:12:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									AlexTate 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72ec518203 
								
							 
						 
						
							
							
								
								gh-98458: unittest: bugfix for infinite loop while handling chained exceptions that contain cycles ( #98459 )  
							
							... 
							
							
							
							* Bugfix addressing infinite loop while handling self-referencing chained exception in TestResult._clean_tracebacks()
* Bugfix extended to properly handle exception cycles in _clean_tracebacks. The "seen" set follows the approach used in the TracebackException class (thank you @iritkatriel for pointing it out)
* adds a test for a single chained exception that holds a self-loop in its __cause__ and __context__ attributes 
							
						 
						
							2022-12-04 11:37:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								88b7d86a73 
								
							 
						 
						
							
							
								
								bpo-24959: fix unittest.assertRaises bug where traceback entries are dropped from chained exceptions (GH-23688)  
							
							
							
						 
						
							2022-03-08 21:43:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba876c44a8 
								
							 
						 
						
							
							
								
								bpo-42934: use TracebackException(compact=True) in unittest.TestResult (GH-24221)  
							
							
							
						 
						
							2021-01-15 07:59:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Min ho Kim 
								
							 
						 
						
							
							
							
							
								
							
							
								c4cacc8c5e 
								
							 
						 
						
							
							
								
								Fix typos in comments, docs and test names ( #15018 )  
							
							... 
							
							
							
							* Fix typos in comments, docs and test names
* Update test_pyparse.py
account for change in string length
* Apply suggestion: splitable -> splittable
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
* Apply suggestion: splitable -> splittable
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
* Apply suggestion: Dealloccte -> Deallocate
Co-Authored-By: Terry Jan Reedy <tjreedy@udel.edu>
* Update posixmodule checksum.
* Reverse idlelib changes. 
							
						 
						
							2019-07-30 18:16:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								46f50726a0 
								
							 
						 
						
							
							
								
								Issue  #27076 : Doc, comment and tests spelling fixes  
							
							... 
							
							
							
							Most fixes to Doc/ and Lib/ directories by Ville Skyttä. 
							
						 
						
							2016-05-26 05:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								f0c819acd0 
								
							 
						 
						
							
							
								
								Issue  #22936 : Allow showing local variables in unittest errors.  
							
							
							
						 
						
							2015-03-06 13:46:35 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								18f22989dd 
								
							 
						 
						
							
							
								
								Issue  #22894 : TestCase.subTest() would cause the test suite to be stopped when in failfast mode, even in the absence of failures.  
							
							
							
						 
						
							2014-11-23 15:55:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								5a6d4bf671 
								
							 
						 
						
							
							
								
								Fixes Issue  #20165 : The unittest module no longer considers tests marked with  
							
							... 
							
							
							
							@expectedFailure successful if they pass. 
							
						 
						
							2014-01-20 01:11:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								22e162f462 
								
							 
						 
						
							
							
								
								Fix bug in TestResult.addSubTest()  
							
							
							
						 
						
							2013-03-29 17:55:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c9b3ef2df0 
								
							 
						 
						
							
							
								
								Issue  #16997 : unittest.TestCase now provides a subTest() context manager to procedurally generate, in an easy way, small test instances.  
							
							
							
						 
						
							2013-03-20 20:16:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								c53ae58954 
								
							 
						 
						
							
							
								
								Drop unused import in unittest package.  
							
							
							
						 
						
							2011-11-04 08:25:54 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								bbea35f194 
								
							 
						 
						
							
							
								
								Fix issue 9926. TestSuite subclasses that override __call__ are called correctly.  
							
							
							
						 
						
							2010-11-01 21:09:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								d23ea06175 
								
							 
						 
						
							
							
								
								Merged revisions 80708 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r80708 | michael.foord | 2010-05-02 21:39:42 +0100 (Sun, 02 May 2010) | 1 line
  Fix unittest tests to not abuse traceback.format_exception
........ 
							
						 
						
							2010-05-02 21:00:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b48af54ff7 
								
							 
						 
						
							
							
								
								Merged revisions 79464,79471,79623,79626,79630,79632,79643,79648-79649,79679,79685,79711,79761,79774,79777,79792-79794,79877,79898-79900 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r79464 | michael.foord | 2010-03-27 07:55:19 -0500 (Sat, 27 Mar 2010) | 1 line
  A fix for running unittest tests on platforms without the audioop module (e.g. jython and IronPython)
........
  r79471 | michael.foord | 2010-03-27 14:10:11 -0500 (Sat, 27 Mar 2010) | 4 lines
  Addition of delta keyword argument to unittest.TestCase.assertAlmostEquals and assertNotAlmostEquals
  This allows the comparison of objects by specifying a maximum difference; this includes the comparing of non-numeric objects that don't support rounding.
........
  r79623 | michael.foord | 2010-04-02 16:42:47 -0500 (Fri, 02 Apr 2010) | 1 line
  Addition of -b command line option to unittest for buffering stdout and stderr during test runs.
........
  r79626 | michael.foord | 2010-04-02 17:08:29 -0500 (Fri, 02 Apr 2010) | 1 line
  TestResult stores original sys.stdout and tests no longer use sys.__stdout__ (etc) in tests for unittest -b command line option
........
  r79630 | michael.foord | 2010-04-02 17:30:56 -0500 (Fri, 02 Apr 2010) | 1 line
  unittest tests no longer replace the sys.stdout put in place by regrtest
........
  r79632 | michael.foord | 2010-04-02 17:55:59 -0500 (Fri, 02 Apr 2010) | 1 line
  Issue #8038 : Addition of unittest.TestCase.assertNotRegexpMatches
........
  r79643 | michael.foord | 2010-04-02 20:15:21 -0500 (Fri, 02 Apr 2010) | 1 line
  Support dotted module names for test discovery paths in unittest. Issue 8038.
........
  r79648 | michael.foord | 2010-04-02 21:21:39 -0500 (Fri, 02 Apr 2010) | 1 line
  Cross platform unittest.TestResult newline handling when buffering stdout / stderr.
........
  r79649 | michael.foord | 2010-04-02 21:33:55 -0500 (Fri, 02 Apr 2010) | 1 line
  Another attempt at a fix for unittest.test.test_result for windows line endings
........
  r79679 | michael.foord | 2010-04-03 09:52:18 -0500 (Sat, 03 Apr 2010) | 1 line
  Adding -b command line option to the unittest usage message.
........
  r79685 | michael.foord | 2010-04-03 10:20:00 -0500 (Sat, 03 Apr 2010) | 1 line
  Minor tweak to unittest command line usage message
........
  r79711 | michael.foord | 2010-04-03 12:03:11 -0500 (Sat, 03 Apr 2010) | 1 line
  Documenting new features in unittest
........
  r79761 | michael.foord | 2010-04-04 17:41:54 -0500 (Sun, 04 Apr 2010) | 1 line
  unittest documentation formatting changes
........
  r79774 | michael.foord | 2010-04-04 18:28:44 -0500 (Sun, 04 Apr 2010) | 1 line
  Adding documentation for new unittest.main() parameters
........
  r79777 | michael.foord | 2010-04-04 19:39:50 -0500 (Sun, 04 Apr 2010) | 1 line
  Document signal handling functions in unittest.rst
........
  r79792 | michael.foord | 2010-04-05 05:26:26 -0500 (Mon, 05 Apr 2010) | 1 line
  Documentation fixes for unittest
........
  r79793 | michael.foord | 2010-04-05 05:28:27 -0500 (Mon, 05 Apr 2010) | 1 line
  Furterh documentation fix for unittest.rst
........
  r79794 | michael.foord | 2010-04-05 05:30:14 -0500 (Mon, 05 Apr 2010) | 1 line
  Further documentation fix for unittest.rst
........
  r79877 | michael.foord | 2010-04-06 18:18:16 -0500 (Tue, 06 Apr 2010) | 1 line
  Fix module directory finding logic for dotted paths in unittest test discovery.
........
  r79898 | michael.foord | 2010-04-07 18:04:22 -0500 (Wed, 07 Apr 2010) | 1 line
  unittest.result.TestResult does not create its buffers until they're used. It uses StringIO not cStringIO. Issue 8333.
........
  r79899 | michael.foord | 2010-04-07 19:04:24 -0500 (Wed, 07 Apr 2010) | 1 line
  Switch regrtest to use StringIO instead of cStringIO for test_multiprocessing on Windows. Issue 8333.
........
  r79900 | michael.foord | 2010-04-07 23:33:20 -0500 (Wed, 07 Apr 2010) | 1 line
  Correction of unittest documentation typos and omissions
........ 
							
						 
						
							2010-04-11 20:43:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f8197c3489 
								
							 
						 
						
							
							
								
								Merged revisions 79270 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r79270 | michael.foord | 2010-03-21 20:56:54 -0500 (Sun, 21 Mar 2010) | 1 line
  expected failure should not trigger failfast behavior in unittest.
........ 
							
						 
						
							2010-03-22 02:02:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8769fd8a17 
								
							 
						 
						
							
							
								
								Merged revisions 79265-79266 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r79265 | michael.foord | 2010-03-21 20:01:34 -0500 (Sun, 21 Mar 2010) | 1 line
  -f/--failfast command line option for unittest. Issue 8074. Documentation still needed. Plus minor change to test_unittest to allow it to be run with python -m test.unittest
........
  r79266 | michael.foord | 2010-03-21 20:02:23 -0500 (Sun, 21 Mar 2010) | 1 line
  Fix failing test committed by accident.
........ 
							
						 
						
							2010-03-22 01:13:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								dccc1fcfaf 
								
							 
						 
						
							
							
								
								Merged revisions 79263 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r79263 | michael.foord | 2010-03-21 19:06:30 -0500 (Sun, 21 Mar 2010) | 1 line
  Issue 7815. __unittest in module globals trims frames from reported stacktraces in unittest.
........ 
							
						 
						
							2010-03-22 00:15:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								847a4110ea 
								
							 
						 
						
							
							
								
								Merged revisions 78227,78229,78288,78348,78377,78770,78774-78776,78810 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78227 | michael.foord | 2010-02-18 14:30:09 -0600 (Thu, 18 Feb 2010) | 1 line
  unittest.TestCase uses safe_repr for producing failure messages. Partial fix for issue 7956
........
  r78229 | michael.foord | 2010-02-18 15:37:07 -0600 (Thu, 18 Feb 2010) | 1 line
  Fix unittest.TestCase.assertDictContainsSubset so it can't die with unicode issues when constructing failure messages. Issue 7956
........
  r78288 | michael.foord | 2010-02-21 08:48:59 -0600 (Sun, 21 Feb 2010) | 1 line
  Silence UnicodeWarning in crazy unittest test.
........
  r78348 | michael.foord | 2010-02-22 17:28:32 -0600 (Mon, 22 Feb 2010) | 1 line
  Support for old TestResult object (unittest) with warnings when using unsupported features.
........
  r78377 | michael.foord | 2010-02-23 11:00:53 -0600 (Tue, 23 Feb 2010) | 1 line
  unittest.TestResult can now be used with the TextTestRunner. TextTestRunner compatible with old TestResult objects.
........
  r78770 | michael.foord | 2010-03-07 14:22:12 -0600 (Sun, 07 Mar 2010) | 1 line
  Fix for potentials errors in constructing unittest failure messages. Plus skipped test methods no longer run setUp and tearDown (Issue 8059)
........
  r78774 | michael.foord | 2010-03-07 16:04:55 -0600 (Sun, 07 Mar 2010) | 1 line
  Addition of setUpClass and setUpModule shared fixtures to unittest.
........
  r78775 | michael.foord | 2010-03-07 17:10:36 -0600 (Sun, 07 Mar 2010) | 1 line
  Fix accidental name rebinding in unittest py3k warning filtering.
........
  r78776 | michael.foord | 2010-03-07 17:16:20 -0600 (Sun, 07 Mar 2010) | 1 line
  Remove accidental print statement from last commit.
........
  r78810 | raymond.hettinger | 2010-03-09 02:44:18 -0600 (Tue, 09 Mar 2010) | 5 lines
  Improve the basic example.
  * Show both the decorator and regular form for assertRaises()
  * Use assertTrue() instead of assertIn() to teach useful minimal subset of the API
........ 
							
						 
						
							2010-03-14 15:04:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								34c9462d71 
								
							 
						 
						
							
							
								
								Merged revisions 78130 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78130 | michael.foord | 2010-02-10 14:25:12 +0000 (Wed, 10 Feb 2010) | 1 line
  Issue 7893 and Issue 7588
........ 
							
						 
						
							2010-02-10 15:51:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bed7d04fed 
								
							 
						 
						
							
							
								
								Merged revisions 74095 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r74095 | benjamin.peterson | 2009-07-19 15:18:21 -0500 (Sun, 19 Jul 2009) | 1 line
  split unittest.py into a package
........ 
							
						 
						
							2009-07-19 21:01:52 +00:00