Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								04516611e7 
								
							 
						 
						
							
							
								
								Make assertSequenceEqual error messages less cryptic, particularly for nested sequences.  
							
							
							
						 
						
							2009-05-25 20:36:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								176a56c69b 
								
							 
						 
						
							
							
								
								make class skipping decorators the same as skipping every test of the class  
							
							... 
							
							
							
							This removes ClassTestSuite and a good bit of hacks. 
							
						 
						
							2009-05-25 00:48:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								a50af06931 
								
							 
						 
						
							
							
								
								Rename TestCase._result to _resultForDoCleanups to avoid potential clashes in TestCase subclasses. Issue 6072.  
							
							
							
						 
						
							2009-05-21 22:57:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								f596a5125a 
								
							 
						 
						
							
							
								
								Better fix for modules using unittest.main(). Fixes regression caused by commit for issue 5995. Michael Foord  
							
							
							
						 
						
							2009-05-12 10:49:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								7df82c9ef8 
								
							 
						 
						
							
							
								
								Fix to restore command line behaviour for test modules using unittest.main(). Regression caused by issue 5995. Michael  
							
							
							
						 
						
							2009-05-12 10:46:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								5d31e057c5 
								
							 
						 
						
							
							
								
								Adds a verbosity keyword argument to unittest.main plus a minor fix allowing you to specify test modules / classes  
							
							... 
							
							
							
							from the command line.
Closes issue 5995.
Michael Foord 
							
						 
						
							2009-05-11 17:59:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								07ef487a96 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2009-05-02 22:43:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								e2fb98f467 
								
							 
						 
						
							
							
								
								Add addCleanup and doCleanups to unittest.TestCase.  
							
							... 
							
							
							
							Closes issue 5679.
Michael Foord 
							
						 
						
							2009-05-02 20:15:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								829f6b8052 
								
							 
						 
						
							
							
								
								Adds an exit parameter to unittest.main(). If False main no longer  
							
							... 
							
							
							
							calls sys.exit.
Closes issue 3379.
Michael Foord 
							
						 
						
							2009-05-02 11:43:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								baba195eb2 
								
							 
						 
						
							
							
								
								fix a few nits in unittest.py  #5771  
							
							
							
						 
						
							2009-04-18 19:26:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								f2dfef1637 
								
							 
						 
						
							
							
								
								Adding assertIs and assertIsNot methods to unittest.TestCase  
							
							... 
							
							
							
							Issue #2578  
							
						 
						
							2009-04-05 19:19:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								37d89a2955 
								
							 
						 
						
							
							
								
								Change the way unittest.TestSuite use their tests to always access them through iteration. Non behavior changing, this allows you to create custom subclasses that override __iter__.  
							
							... 
							
							
							
							Issue #5693  
							
						 
						
							2009-04-05 01:15:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								e2942d073d 
								
							 
						 
						
							
							
								
								Store the functions in the _type_equality_funcs as wrapped objects that are deep copyable.  
							
							... 
							
							
							
							This allows for the deep copying of TestCase instances.
Issue 5660 
							
						 
						
							2009-04-02 05:51:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								345b2fe21e 
								
							 
						 
						
							
							
								
								Better exception messages for unittest assert methods.  
							
							... 
							
							
							
							- unittest.assertNotEqual() now uses the inequality operator (!=) instead
  of the equality operator.
- Default assertTrue and assertFalse messages are now useful.
- TestCase has a longMessage attribute. This defaults to False, but if set to True
  useful error messages are shown in addition to explicit messages passed to assert methods.
Issue #5663  
							
						 
						
							2009-04-02 03:20:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								71095ae5ab 
								
							 
						 
						
							
							
								
								remove double underscores  
							
							
							
						 
						
							2009-04-01 23:15:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								65ff00559a 
								
							 
						 
						
							
							
								
								Issue an actual PendingDeprecationWarning for the TestCase.fail* methods.  
							
							... 
							
							
							
							Document the deprecation. 
							
						 
						
							2009-03-31 19:59:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								7558d57ad2 
								
							 
						 
						
							
							
								
								Rename the actual method definitions to the official assertFoo names.  
							
							... 
							
							
							
							Adds unittests to make sure the old fail* names continue to work now
and adds a comment that they are pending deprecation.
Also adds a test to confirm that the plural Equals method variants
continue to exist even though we're unlikely to deprecate those.
http://bugs.python.org/issue2578  
							
						 
						
							2009-03-31 19:03:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								2839985c7e 
								
							 
						 
						
							
							
								
								The unittest.TestCase.assertEqual() now displays the differences in lists,  
							
							... 
							
							
							
							tuples, dicts and sets on failure.
Many new handy type and comparison specific assert* methods have been added
that fail with error messages actually useful for debugging.  Contributed in
by Google and completed with help from mfoord and GvR at PyCon 2009 sprints.
Discussion lives in http://bugs.python.org/issue2578 . 
							
						 
						
							2009-03-31 16:54:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								47d9738b0f 
								
							 
						 
						
							
							
								
								rename TestCase.skip() to skipTest() because it causes annoying problems with trial  #5571  
							
							
							
						 
						
							2009-03-26 20:05:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9301355d8 
								
							 
						 
						
							
							
								
								remove uneeded function  
							
							
							
						 
						
							2009-03-26 16:32:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a8adceb431 
								
							 
						 
						
							
							
								
								add shorthands for expected failures and unexpected success  
							
							
							
						 
						
							2009-03-25 21:24:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d0cdb2ddf2 
								
							 
						 
						
							
							
								
								another style nit  
							
							
							
						 
						
							2009-03-24 23:07:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a473f00cac 
								
							 
						 
						
							
							
								
								fix newline issue in test summary  
							
							
							
						 
						
							2009-03-24 22:56:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								037154865e 
								
							 
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2009-03-24 01:11:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c750d4d761 
								
							 
						 
						
							
							
								
								add new skipping things to __all__  
							
							
							
						 
						
							2009-03-24 00:39:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4de33ca9 
								
							 
						 
						
							
							
								
								update docstring  
							
							
							
						 
						
							2009-03-24 00:37:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3e0aa49d3f 
								
							 
						 
						
							
							
								
								remove special metadata  
							
							
							
						 
						
							2009-03-24 00:36:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a7d441de68 
								
							 
						 
						
							
							
								
								some cleanup and modernization  
							
							
							
						 
						
							2009-03-24 00:35:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bca248e9a5 
								
							 
						 
						
							
							
								
								update from CVS  
							
							
							
						 
						
							2009-03-23 23:19:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								cb2b0e45d4 
								
							 
						 
						
							
							
								
								comply with the evilJavaNamingScheme for attribute names  
							
							... 
							
							
							
							It seems my love of PEP 8 overrode the need for consistentcy 
							
						 
						
							2009-03-23 22:29:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								692428e77f 
								
							 
						 
						
							
							
								
								implement test skipping and expected failures  
							
							... 
							
							
							
							patch by myself #1034053  
							
						 
						
							2009-03-23 21:50:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								dae1a6a488 
								
							 
						 
						
							
							
								
								Issue  #2153 : modernize coding style of unittest.py, remove obsolete compatibility stuff.  
							
							... 
							
							
							
							Patch by Virgil Dupras. 
							
						 
						
							2008-12-28 16:01:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								697ca3d0cb 
								
							 
						 
						
							
							
								
								Issue  #4444 : Allow assertRaises() to be used as a context handler.  
							
							
							
						 
						
							2008-12-28 14:09:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								48361f5cbf 
								
							 
						 
						
							
							
								
								Issue 2235: Py3k warnings are now emitted for classes that will no longer inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.  
							
							
							
						 
						
							2008-08-11 15:45:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								56af5fcab7 
								
							 
						 
						
							
							
								
								#3390 : replace a remaining has_key().  
							
							
							
						 
						
							2008-07-18 19:30:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								5930d8f05e 
								
							 
						 
						
							
							
								
								Suppress -3 warnings in unittest.py  
							
							
							
						 
						
							2008-07-10 16:06:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								d063240d91 
								
							 
						 
						
							
							
								
								#2787 : Flush stdout after writing test name, helpful when running  
							
							... 
							
							
							
							hanging or long-running tests. Patch by Adam Olsen. 
							
						 
						
							2008-05-11 15:17:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeffrey Yasskin 
								
							 
						 
						
							
							
							
							
								
							
							
								2f3c16be73 
								
							 
						 
						
							
							
								
								Backport PEP 3141 from the py3k branch to the trunk. This includes r50877 (just  
							
							... 
							
							
							
							the complex_pow part), r56649, r56652, r56715, r57296, r57302, r57359, r57361,
r57372, r57738, r57739, r58017, r58039, r58040, and r59390, and new
documentation. The only significant difference is that round(x) returns a float
to preserve backward-compatibility. See http://bugs.python.org/issue1689 . 
							
						 
						
							2008-01-03 02:21:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Collin Winter 
								
							 
						 
						
							
							
							
							
								
							
							
								9453e5dce5 
								
							 
						 
						
							
							
								
								Hashing simplification pointed out by Thomas Wouters.  
							
							
							
						 
						
							2007-03-09 23:30:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e50261e8 
								
							 
						 
						
							
							
								
								Add some sanity checks to unittest.TestSuite's addTest(s) methods.  
							
							... 
							
							
							
							Fixes  #878275 . 
						
							2007-03-07 11:54:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								d0a962506b 
								
							 
						 
						
							
							
								
								Patch  #787789 : allow to pass custom TestRunner instances to unittest's  
							
							... 
							
							
							
							main() function. 
							
						 
						
							2007-03-07 09:21:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								15c5ce936f 
								
							 
						 
						
							
							
								
								Patches  #1550273 ,  #1550272 : fix a few bugs in unittest and add a  
							
							... 
							
							
							
							comprehensive test suite for the module. 
							
						 
						
							2007-03-07 09:09:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								81cdb4ebe1 
								
							 
						 
						
							
							
								
								Patch  #1388073 : Make unittest.TestCase easier to subclass  
							
							
							
						 
						
							2006-01-20 17:55:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								f715366f23 
								
							 
						 
						
							
							
								
								Reduce the usage of the types module.  
							
							
							
						 
						
							2005-02-07 14:16:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								664347be94 
								
							 
						 
						
							
							
								
								SF bug  #1078905 : Docs for unittest run() methods are misleading  
							
							
							
						 
						
							2004-12-04 21:21:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johannes Gijsbers 
								
							 
						 
						
							
							
							
							
								
							
							
								d7b6ad4b60 
								
							 
						 
						
							
							
								
								Patch  #1061904  / bug  #878275 : give a nicer error message when someone  
							
							... 
							
							
							
							accidentally derives from TestSuite instead of TestCase. 
							
						 
						
							2004-11-07 15:46:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jim Fulton 
								
							 
						 
						
							
							
							
							
								
							
							
								fafd874bc8 
								
							 
						 
						
							
							
								
								Added an __iter__ method for test suites.  
							
							
							
						 
						
							2004-08-28 15:22:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walter Dörwald 
								
							 
						 
						
							
							
							
							
								
							
							
								70a6b49821 
								
							 
						 
						
							
							
								
								Replace backticks with repr() or "%r"  
							
							... 
							
							
							
							From SF patch #852334 . 
							
						 
						
							2004-02-12 17:35:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Purcell 
								
							 
						 
						
							
							
							
							
								
							
							
								b8d5f245b7 
								
							 
						 
						
							
							
								
								Variation of Thomas Heller's patch (722638) for improving readability  
							
							... 
							
							
							
							of test failure output.
Irrelevant traceback levels are pruned from formatted traceback strings. 
							
						 
						
							2003-12-06 13:03:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Purcell 
								
							 
						 
						
							
							
							
							
								
							
							
								cca3491dbe 
								
							 
						 
						
							
							
								
								Another instance of the same typo.  
							
							
							
						 
						
							2003-10-26 16:38:16 +00:00