Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								ce8e33a095 
								
							 
						 
						
							
							
								
								Reverting the Revision: 77368.  I committed Flox's big patch for tests by  
							
							... 
							
							
							
							mistake. ( It may come in for sure tough) 
							
						 
						
							2010-01-08 19:04:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								3ddc435af6 
								
							 
						 
						
							
							
								
								Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch by flox  
							
							
							
						 
						
							2010-01-08 18:41:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0734c632d5 
								
							 
						 
						
							
							
								
								Issue  #7197 : Allow unittest.TextTestRunner objects to be pickled and  
							
							... 
							
							
							
							unpickled. This fixes crashes under Windows when trying to run
test_multiprocessing in verbose mode.
Additionally, Test_TextTestRunner hadn't been enabled in test_unittest. 
							
						 
						
							2009-11-10 20:49:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								b6edf193fb 
								
							 
						 
						
							
							
								
								Check and revert expected sys.path alterations  
							
							
							
						 
						
							2009-10-17 08:21:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								f895cf5d33 
								
							 
						 
						
							
							
								
								#7031 : Add TestCase.assertIsInstance and negated method.  
							
							
							
						 
						
							2009-10-01 20:59:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								e91ea56b30 
								
							 
						 
						
							
							
								
								Test discovery in unittest will only attempt to import modules that are importable; i.e. their names are valid Python identifiers. If an import fails during discovery this will be recorded as an error and test discovery will continue. Issue 6568.  
							
							
							
						 
						
							2009-09-13 19:07:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								5a9719d627 
								
							 
						 
						
							
							
								
								unittest.TestLoader.loadTestsFromName honors the loader suiteClass attribute. Issue 6866.  
							
							
							
						 
						
							2009-09-13 17:28:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								c3f79373e8 
								
							 
						 
						
							
							
								
								Objects that compare equal automatically pass or fail assertAlmostEqual and assertNotAlmostEqual tests on unittest.TestCase. Issue 6567.  
							
							
							
						 
						
							2009-09-13 16:40:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								e2a77980b6 
								
							 
						 
						
							
							
								
								issue 6275  
							
							... 
							
							
							
							Add an "exc_value" attribute to the _AssertRaisesContext context manager in the unittest package.  This allows further tests on the exception that was raised after the context manager exits. 
							
						 
						
							2009-08-27 22:20:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d7b0eebcae 
								
							 
						 
						
							
							
								
								split unittest.py into a package  
							
							
							
						 
						
							2009-07-19 20:18:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								91dcd93beb 
								
							 
						 
						
							
							
								
								Move TestRunner initialisation into unittest.TestProgram.runTests. Fixes issue 6418.  
							
							
							
						 
						
							2009-07-14 17:58:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6b0032f2c3 
								
							 
						 
						
							
							
								
								use assert* methods in test_unittest  
							
							
							
						 
						
							2009-06-30 23:30:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								d53d085ada 
								
							 
						 
						
							
							
								
								Fix unittest discovery tests for Windows. Issue 6199  
							
							
							
						 
						
							2009-06-05 14:14:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								dad7b7b1cb 
								
							 
						 
						
							
							
								
								Restore default testRunner argument in unittest.main to None. Issue 6177  
							
							
							
						 
						
							2009-06-02 18:08:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								b4a81c838a 
								
							 
						 
						
							
							
								
								Add test discovery to unittest. Issue 6001.  
							
							
							
						 
						
							2009-05-29 20:33:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d7e8e3444f 
								
							 
						 
						
							
							
								
								don't let sys.argv be used in the tests  
							
							
							
						 
						
							2009-05-02 16:24:37 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Foord 
								
							 
						 
						
							
							
							
							
								
							
							
								f2dfef1637 
								
							 
						 
						
							
							
								
								Adding assertIs and assertIsNot methods to unittest.TestCase  
							
							... 
							
							
							
							Issue #2578  
							
						 
						
							2009-04-05 19:19:28 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								697ca3d0cb 
								
							 
						 
						
							
							
								
								Issue  #4444 : Allow assertRaises() to be used as a context handler.  
							
							
							
						 
						
							2008-12-28 14:09:36 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								c756d00cf2 
								
							 
						 
						
							
							
								
								Replaced import of the 'new' module with 'types' module and added a deprecation warning to the 'new' module.  
							
							
							
						 
						
							2007-11-27 21:34:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								170eee9d6a 
								
							 
						 
						
							
							
								
								Fix those parts in the testsuite that assumed that sys.maxint would cause overflow on x64.  Now the testsuite is well behaved on that platform.  
							
							
							
						 
						
							2007-05-03 20:09:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								ea5962f86e 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2007-03-12 18:07:52 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jim Fulton 
								
							 
						 
						
							
							
							
							
								
							
							
								fafd874bc8 
								
							 
						 
						
							
							
								
								Added an __iter__ method for test suites.  
							
							
							
						 
						
							2004-08-28 15:22:12 +00:00