| 
								
								
									 Michael Foord | e58a562d93 | unittest.mock: a mock created by patch with a spec as the list argument will be callable if __call__ is in the spec | 2012-03-25 19:53:18 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 50a8c0ef5d | Support subclassing unittest.mock._patch and fix various obscure bugs around patcher spec arguments | 2012-03-25 18:57:58 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 313f85f0ca | unittest.mock.MagicMock objects are now unorderable by default | 2012-03-25 18:16:07 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | a74b3aa0cc | Remove more Python 2 compatibility cruft from unittest.mock | 2012-03-14 14:40:22 -07:00 |  | 
				
					
						| 
								
								
									 Michael Foord | ebff097937 | And another one... mock import fix. | 2012-03-14 13:01:31 -07:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 83a16856ee | Fix another mock import | 2012-03-14 12:58:46 -07:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 0ca9acd1dd | Fix import failure in mock test | 2012-03-14 12:38:06 -07:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 345266aa7e | PEP 417: Adding unittest.mock | 2012-03-14 12:24:34 -07:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 5f99ced092 | Refactor unittest command line handling to always use optparse | 2012-03-12 13:53:04 -07:00 |  | 
				
					
						| 
								
								
									 Florent Xicluna | c53ae58954 | Drop unused import in unittest package. | 2011-11-04 08:25:54 +01:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | b6ffa7980f | test that TestCase doesn't get cycles | 2011-07-14 12:48:25 -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 |  | 
				
					
						| 
								
								
									 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 | 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 | 83961245b4 | Add test for r87454. | 2010-12-24 00:48:47 +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 | 3044fa77a5 | Use lowercase true/false in assertTrue/assertFalse messages. | 2010-12-18 17:31:58 +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 | 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 | b357fb7bed | Issue 10326: further extend test for unpickling to ensure type lookup mechanism works after unpickling | 2010-11-20 15:47:56 +00:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 8a00eec2a8 | Issue 10326: extend test for pickling of TestCase instances to ensure they can be unpickled too | 2010-11-20 15:43:02 +00:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 8ca6d9884b | Issue 10326: TestCase instances can now be pickled (they store names of instance methods instead of references to the instance methods themselves). | 2010-11-20 15:34:26 +00:00 |  |