Chris Withers 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e544eafcb 
								
							 
						 
						
							
							
								
								fix up mock tests coverage ( #100874 )  
							
							
							
						 
						
							2023-01-09 10:08:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Klein 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d4d677d1c 
								
							 
						 
						
							
							
								
								gh-100690: Raise an AttributeError when the assert_ prefix is forgotten when using Mock ( #100691 )  
							
							... 
							
							
							
							Mock objects which are not unsafe will now raise an AttributeError when accessing an
attribute that matches the name of an assertion but without the prefix `assert_`, e.g. accessing `called_once` instead of `assert_called_once`.
This is in addition to this already happening for accessing attributes with prefixes assert, assret, asert, aseert, and assrt. 
							
						 
						
							2023-01-06 18:38:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Klein 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f1eefc6f4 
								
							 
						 
						
							
							
								
								gh-100739: Respect mock spec when checking for unsafe prefixes ( #100740 )  
							
							... 
							
							
							
							Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 
							
						 
						
							2023-01-04 22:31:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Withers 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								457c1f4a19 
								
							 
						 
						
							
							
								
								Fix mock code coverage. ( #100580 )  
							
							
							
						 
						
							2022-12-28 12:36:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Withers 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								984894a9a2 
								
							 
						 
						
							
							
								
								Remove skipped test in test for async mocks. ( #100559 )  
							
							... 
							
							
							
							Remove skipped test.
See discussion on https://github.com/python/cpython/pull/25326 .
Fix is apparently here, but no-one is confident to review and land: https://github.com/python/cpython/pull/25347 . 
							
						 
						
							2022-12-28 10:55:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shantanu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e4b43ebb3a 
								
							 
						 
						
							
							
								
								gh-100287: Fix unittest.mock.seal with AsyncMock ( #100496 )  
							
							
							
						 
						
							2022-12-24 19:39:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Carl Meyer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c5726b727e 
								
							 
						 
						
							
							
								
								gh-83076: 3.8x speed improvement in (Async)Mock instantiation ( #100252 )  
							
							
							
						 
						
							2022-12-23 19:41:37 +00: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2102136be 
								
							 
						 
						
							
							
								
								gh-99645: Fix a bug in handling class cleanups in unittest.TestCase (GH-99646)  
							
							... 
							
							
							
							Now addClassCleanup() uses separate lists for different TestCase subclasses,
and doClassCleanups() only cleans up the particular class. 
							
						 
						
							2022-11-22 17:49:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								653e563d80 
								
							 
						 
						
							
							
								
								Add more details in test_unittest (GH-99626)  
							
							
							
						 
						
							2022-11-21 13:57:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								67b4d2772c 
								
							 
						 
						
							
							
								
								gh-98086: Now `patch.dict` can decorate async functions ( #98095 )  
							
							
							
						 
						
							2022-11-11 08:04:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									andrei kulakov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c6325b1c9f 
								
							 
						 
						
							
							
								
								gh-91803: Mock - fix error when using autospec methods with seal ( #92213 )  
							
							... 
							
							
							
							Fixes https://github.com/python/cpython/issues/91803 .
Co-authored-by: Karthikeyan Singaravelan <tir.karthi@gmail.com>
Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 
							
						 
						
							2022-11-07 07:24:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Sobolev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c3648f4e4a 
								
							 
						 
						
							
							
								
								gh-97837: Change deprecation warning message in unittest ( #97838 )  
							
							
							
						 
						
							2022-10-04 17:29:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dennis Sweeney 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								569ca27293 
								
							 
						 
						
							
							
								
								gh-96624: Fix test_dotted_but_module_not_loaded in testpatch.py (GH-96691)  
							
							... 
							
							
							
							* Update test_dotted_but_module_not_loaded to reflect the move of unittest.test to test.test_unittest. 
							
						 
						
							2022-09-08 23:46:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4de06e3cc0 
								
							 
						 
						
							
							
								
								gh-96021: Explicitly close the IsolatedAsyncioTestCase runner in tests (GH-96135)  
							
							... 
							
							
							
							Tests for IsolatedAsyncioTestCase.debug() rely on the runner be closed
in __del__. It makes tests depending on the GC an unreliable on other
implementations. It is better to close the runner explicitly even if
currently there is no a public API for this. 
							
						 
						
							2022-08-24 15:07:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kumar Aditya 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d515997f9 
								
							 
						 
						
							
							
								
								GH-95736: fix IsolatedAsyncioTestCase to initialize Runner before calling setup functions  ( #95898 )  
							
							
							
						 
						
							2022-08-16 08:52:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert O'Shea 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd26595232 
								
							 
						 
						
							
							
								
								gh-95454: Replace truthy/falsy with true/false (GH-95456)  
							
							
							
						 
						
							2022-07-30 00:42:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c834c02569 
								
							 
						 
						
							
							
								
								Revert "bpo-45162: Revert "Remove many old deprecated unittest features"" (GH-92556)  
							
							... 
							
							
							
							This reverts commit b50322d203 
							
						 
						
							2022-06-26 10:18:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								47e35625ff 
								
							 
						 
						
							
							
								
								gh-84623: Remove unused imports ( #94132 )  
							
							
							
						 
						
							2022-06-22 19:14:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								50ebd72fb0 
								
							 
						 
						
							
							
								
								gh-93839: Use load_package_tests() for testmock (GH-94055)  
							
							... 
							
							
							
							Fixes failing tests on WebAssembly platforms.
Automerge-Triggered-By: GH:tiran 
							
						 
						
							2022-06-21 05:51:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c735d54534 
								
							 
						 
						
							
							
								
								gh-93839: Move Lib/unttest/test/ to Lib/test/test_unittest/ ( #94043 )  
							
							... 
							
							
							
							* Move Lib/unittest/test/ to Lib/test/test_unittest/
* Remove Lib/test/test_unittest.py
* Replace unittest.test with test.test_unittest
* Remove unittest.load_tests()
* Rewrite unittest __init__.py and __main__.py
* Update build system, CODEOWNERS, and wasm_assets.py 
							
						 
						
							2022-06-21 10:27:59 +02:00