Ben Demboski 
							
						 
					 
					
						
						
							
						
						fc8f097117 
					 
					
						
						
							
							Fixed   #27027  -- Restored Client.force_login() defaulting to the first auth backend.  
						
						
						
						
					 
					
						2016-08-06 08:41:41 -04:00 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						a2fb2b3a1f 
					 
					
						
						
							
							Fixed   #27020  -- Used a context manager to close files.  
						
						
						
						
					 
					
						2016-08-04 19:45:14 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c9ae09addf 
					 
					
						
						
							
							Replaced use of TestCase.fail() with assertRaises().  
						
						... 
						
						
						
						Also removed try/except/fail antipattern that hides exceptions. 
						
						
					 
					
						2016-06-28 11:21:26 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						78963495d0 
					 
					
						
						
							
							Refs  #17209  -- Added LoginView and LogoutView class-based views  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2016-06-24 10:45:13 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias McNulty 
							
						 
					 
					
						
						
							
						
						17e661641d 
					 
					
						
						
							
							Refs  #26666  -- Added ALLOWED_HOSTS validation when running tests.  
						
						... 
						
						
						
						Also used ALLOWED_HOSTS to check for external hosts in assertRedirects(). 
						
						
					 
					
						2016-06-20 11:07:46 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4f336f6652 
					 
					
						
						
							
							Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2016-06-16 14:19:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tobias McNulty 
							
						 
					 
					
						
						
							
						
						c7b1b81352 
					 
					
						
						
							
							Fixed   #26666  -- Added more useful error message to assertRedirects  
						
						
						
						
					 
					
						2016-06-02 14:43:31 -07:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						9baf692a58 
					 
					
						
						
							
							Fixed   #26601  -- Improved middleware per DEP 0005.  
						
						... 
						
						
						
						Thanks Tim Graham for polishing the patch, updating the tests, and
writing documentation. Thanks Carl Meyer for shepherding the DEP. 
						
						
					 
					
						2016-05-17 07:22:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2f698cd991 
					 
					
						
						
							
							Refs  #26428  -- Added support for relative path redirects to the test client.  
						
						... 
						
						
						
						Thanks iktyrrell for the patch. 
						
						
					 
					
						2016-04-29 09:15:28 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						bb0b4b705b 
					 
					
						
						
							
							Fixed   #26052  -- Moved conditional_content_removal() processing to the test client.  
						
						
						
						
					 
					
						2016-04-25 07:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Kolosov 
							
						 
					 
					
						
						
							
						
						21dd98a386 
					 
					
						
						
							
							Fixed   #25699  -- Allowed using the test client if 'django.contrib.sessions' isn't in INSTALLED_APPS.  
						
						
						
						
					 
					
						2016-04-04 07:48:48 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d2569f89f2 
					 
					
						
						
							
							Fixed   #26428  -- Added support for relative path redirects in assertRedirects().  
						
						... 
						
						
						
						Thanks Trac alias master for the report and review. 
						
						
					 
					
						2016-04-02 10:35:33 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Gaevsky 
							
						 
					 
					
						
						
							
						
						107165c4b0 
					 
					
						
						
							
							Fixed   #24987  -- Allowed inactive users to login with the test client.  
						
						
						
						
					 
					
						2016-03-23 09:01:52 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Gaevsky 
							
						 
					 
					
						
						
							
						
						e0a3d93730 
					 
					
						
						
							
							Fixed   #25232  -- Made ModelBackend/RemoteUserBackend reject inactive users.  
						
						
						
						
					 
					
						2016-03-23 09:01:48 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						015fad9060 
					 
					
						
						
							
							Fixed   #26175  -- Removed SHA1 password hashes in tests.  
						
						
						
						
					 
					
						2016-02-06 08:47:21 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00 
						 
				 
			
				
					
						
							
							
								userimack 
							
						 
					 
					
						
						
							
						
						60586dd737 
					 
					
						
						
							
							Fixed   #26125  -- Fixed E731 flake warnings.  
						
						
						
						
					 
					
						2016-01-25 14:23:43 -05:00 
						 
				 
			
				
					
						
							
							
								Paulo Poiati 
							
						 
					 
					
						
						
							
						
						b643386668 
					 
					
						
						
							
							Fixed   #24855  -- Allowed using contrib.auth.login() without credentials.  
						
						... 
						
						
						
						Added an optional `backend` argument to login(). 
						
						
					 
					
						2016-01-07 08:56:07 -05:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						16411b8400 
					 
					
						
						
							
							Fixed   #26013  -- Moved django.core.urlresolvers to django.urls.  
						
						... 
						
						
						
						Thanks to Tim Graham for the review. 
						
						
					 
					
						2015-12-31 14:21:29 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						edf3b88f1a 
					 
					
						
						
							
							Refs  #25969  -- Replaced usage of render_to_response() with render() in tests.  
						
						
						
						
					 
					
						2015-12-23 09:06:13 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Morozov 
							
						 
					 
					
						
						
							
						
						13dba4dba3 
					 
					
						
						
							
							Fixed   #25780  -- Removed redundant status code assertions from tests  
						
						
						
						
					 
					
						2015-11-21 18:12:33 +01:00 
						 
				 
			
				
					
						
							
							
								Travis Jensen 
							
						 
					 
					
						
						
							
						
						1a09b3c398 
					 
					
						
						
							
							Fixed   #25424  -- Use force_str for test client URLs.  
						
						... 
						
						
						
						urlparse() fails with an AttributeError ("'__proxy__' object has no
attribute 'decode'") if reverse_lazy is used to look up the URL
(this is exactly the same problem that caused ticket #18776 ). The
solution is to use force_str() on the path before handing it to
urlparse(). 
						
						
					 
					
						2015-09-19 15:05:54 +02:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								pscottdevos 
							
						 
					 
					
						
						
							
						
						7fa1dd8a80 
					 
					
						
						
							
							Fixed   #25163  -- Fixed exception handling in nested test client requests.  
						
						
						
						
					 
					
						2015-08-11 10:01:24 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b44dee16e6 
					 
					
						
						
							
							Fixed   #20916  -- Added Client.force_login() to bypass authentication.  
						
						
						
						
					 
					
						2015-07-01 13:01:08 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a0c2eb46dd 
					 
					
						
						
							
							Fixed   #23960  -- Removed http.fix_location_header  
						
						... 
						
						
						
						Thanks Carl Meyer for the report and Tim Graham for the review. 
						
						
					 
					
						2015-03-18 18:22:50 +01:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						39a7eed1bb 
					 
					
						
						
							
							Converted test fixtures to setUpTestData methods  
						
						
						
						
					 
					
						2015-03-05 10:10:32 +11:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								darkryder 
							
						 
					 
					
						
						
							
						
						9ec8aa5e5d 
					 
					
						
						
							
							Fixed   #24149  -- Normalized tuple settings to lists.  
						
						
						
						
					 
					
						2015-02-03 14:59:45 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6e13c0490d 
					 
					
						
						
							
							Changed RedirectView.permanent to False per deprecation timeline; refs  #21587 .  
						
						
						
						
					 
					
						2015-01-18 17:43:06 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						47789410db 
					 
					
						
						
							
							Corrected deprecation warnings for RedirectView; refs  #21587 .  
						
						
						
						
					 
					
						2014-11-28 17:59:55 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						9a30acad8a 
					 
					
						
						
							
							Fixed   #21587  -- Added a warning for changing default of RedirectView.permanent.  
						
						
						
						
					 
					
						2014-11-25 09:22:18 -05:00 
						 
				 
			
				
					
						
							
							
								Rigel Di Scala 
							
						 
					 
					
						
						
							
						
						28634394f5 
					 
					
						
						
							
							Fixed   #23606  -- Implemented Client and RequestFactory trace() methods.  
						
						... 
						
						
						
						Thanks KevinEtienne for the suggestion. 
						
						
					 
					
						2014-10-28 10:11:12 -04:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						2f3a4cd573 
					 
					
						
						
							
							Removed numbering from the models.py header of some test packages.  
						
						... 
						
						
						
						This is a reliqua from the early days of the modeltests/regressiontests era. 
						
						
					 
					
						2014-09-24 17:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a9fd740d22 
					 
					
						
						
							
							Fixed   #23276  -- Deprecated passing views as strings to url().  
						
						
						
						
					 
					
						2014-08-12 13:15:40 -04:00 
						 
				 
			
				
					
						
							
							
								Greg Chapple 
							
						 
					 
					
						
						
							
						
						bf743a4d57 
					 
					
						
						
							
							Fixed   #16087  -- Added ResolverMatch instance to test client response.  
						
						... 
						
						
						
						Thanks mrmachine for the suggestion. 
						
						
					 
					
						2014-06-13 08:50:43 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						1dcc603eff 
					 
					
						
						
							
							Fixed several typos in Django  
						
						
						
						
					 
					
						2014-05-28 17:39:14 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e520a73eee 
					 
					
						
						
							
							Harmonized some PEP 0263 coding preambles  
						
						
						
						
					 
					
						2014-05-15 19:58:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						cd914e31c9 
					 
					
						
						
							
							Fixed   #21977  -- Deprecated SimpleTestCase.urls  
						
						
						
						
					 
					
						2014-04-06 17:33:43 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d73d0e071c 
					 
					
						
						
							
							Fixed   #22218  -- Deprecated django.conf.urls.patterns.  
						
						... 
						
						
						
						Thanks Carl Meyer for the suggestion and Alex Gaynor and Carl for reviews. 
						
						
					 
					
						2014-04-03 07:28:10 -04:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						2607fa9016 
					 
					
						
						
							
							Fixed   #21774  -- Isolate all test urls from eachother.  
						
						... 
						
						
						
						This (nearly) completes the work to isolate all the test modules from
each other. This is now more important as importing models from another
module will case PendingDeprecationWarnings if those modules are not in
INSTALLED_APPS. The only remaining obvious dependencies are:
- d.c.auth depends on d.c.admin (because of the is_admin flag to some
  views), but this is not so important and d.c.admin is in
  always_installed_apps
- test_client_regress depends on test_client. Eventually these should
  become a single module, as the split serves no useful purpose. 
						
						
					 
					
						2014-01-14 15:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Unai Zalakain 
							
						 
					 
					
						
						
							
						
						9eb16031ca 
					 
					
						
						
							
							Fixed   #12571  -- Attached originating WSGIRequest to test client responses.  
						
						... 
						
						
						
						Originating WSGIRequests are now attached to the ``wsgi_request`` attribute of
the ``HttpResponse`` returned by the testing client.
Thanks rvdrijst for the suggestion. 
						
						
					 
					
						2014-01-09 18:50:03 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e32095616c 
					 
					
						
						
							
							Imported override_settings from its new location.  
						
						
						
						
					 
					
						2013-12-23 21:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						6e895f9e06 
					 
					
						
						
							
							Removed superfluous models.py files.  
						
						... 
						
						
						
						Added comments in the three empty models.py files that are still needed.
Adjusted the test runner to add applications corresponding to test
labels to INSTALLED_APPS even when they don't have a models module. 
						
						
					 
					
						2013-12-17 11:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						384816fccb 
					 
					
						
						
							
							Fixed   #21448  -- Fixed test client logout with cookie-based sessions  
						
						... 
						
						
						
						Thanks Gunnar Scherf for the report and the suggested patch. 
						
						
					 
					
						2013-11-26 20:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								coagulant 
							
						 
					 
					
						
						
							
						
						8eec2d93b6 
					 
					
						
						
							
							Fixed all E261 warnings  
						
						
						
						
					 
					
						2013-11-02 23:50:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Myers 
							
						 
					 
					
						
						
							
						
						c3791463a5 
					 
					
						
						
							
							Fixing E302 Errors  
						
						... 
						
						
						
						Signed-off-by: Jason Myers <jason@jasonamyers.com > 
						
						
					 
					
						2013-11-02 23:48:47 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						36ded01527 
					 
					
						
						
							
							Fixed   #21302  -- Fixed unused imports and import *.  
						
						
						
						
					 
					
						2013-11-02 15:24:56 -04:00 
						 
				 
			
				
					
						
							
							
								Unai Zalakain 
							
						 
					 
					
						
						
							
						
						99b681e227 
					 
					
						
						
							
							Fixed   #21341  -- Eased https requests with the test client  
						
						... 
						
						
						
						All request methods of ``django.test.client.Client`` receive a ``secure``
argument that defaults to ``False`` indicating whether or not to make the
request through https.
Thanks Aymeric Augustin for the review. 
						
						
					 
					
						2013-11-02 19:03:13 +01:00