| 
								
								
									 Michael Foord | 4e08f786f0 | Merge. Closes issue 17052. | 2013-02-11 00:28:02 +00:00 |  | 
				
					
						| 
								
								
									 Michael Foord | a23a39c07d | Merge | 2013-02-11 00:18:07 +00:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 8fd396bd22 | Issue 17502: unittest discovery should use self.testLoader | 2013-02-11 00:04:24 +00:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 5c64df70b5 | Issue #17015: When it has a spec, a Mock object now inspects its signature when matching calls, so that arguments can be matched positionally or by name. | 2013-02-03 00:23:58 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | d1da29c99d | Merge | 2013-01-29 23:14:59 +00:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 6debd76939 | Closes issue 15505. unittest.installHandler and non-callable signal handlers. | 2013-01-29 23:07:57 +00:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 28d591ceef | Closes issue 15323. Improve failure message of Mock.assert_called_once_with | 2012-09-28 16:15:22 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 8ef1fcecc5 | Merge | 2012-09-28 15:19:45 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 7a1901f861 | Closes issue #12376 : Pass on parameters in unittest.TextTestResult.__init__ super call | 2012-09-28 14:14:03 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | f7c4158057 | Adding patch.stopall method to unittest.mock | 2012-06-10 20:36:32 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 75963643b1 | Fix exception when calling reset_mock on a mock created with autospec | 2012-06-09 17:31:59 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | f99983dacb | Issue #14664: It is now possible to use @unittest.skip{If,Unless} on a test class that doesn't inherit from TestCase (i.e. a mixin). | 2012-04-25 14:58:17 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | b05ac864f0 | Issue #14664: It is now possible to use @unittest.skip{If,Unless} on a test class that doesn't inherit from TestCase (i.e. a mixin). | 2012-04-25 14:56:46 +02:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 3af125a4aa | Closes issue 14634. unittest.mock.create_autospec now supports keyword only arguments. | 2012-04-21 18:22:28 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 2cd48738ba | Closes issue 14636. mock objects raise exceptions from an iterable side_effect | 2012-04-21 15:52:11 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | 656319e58d | Make unittest.mock.create_autospec resilient against AttributeError on original object | 2012-04-13 17:39:16 +01:00 |  | 
				
					
						| 
								
								
									 Michael Foord | c287062fcf | unittest.mock.PropertyMock return value and attributes are now standard MagicMocks | 2012-04-13 16:57:22 +01:00 |  | 
				
					
						| 
								
								
									 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 |  |