| 
							
							
								 Olivier Tabone | 3f8dbe267d | Fixed #34757 -- Added support for following redirects to AsyncClient. | 2023-08-30 06:12:25 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 173034b005 | Refs #34482 -- Reverted "Fixed #32969 -- Fixed pickling HttpResponse and subclasses." This reverts commit d7f5bfd241.
Thanks Márton Salomváry for the report. | 2023-04-12 18:52:43 +02:00 |  | 
			
				
					| 
							
							
								 David Wobrock | 99bd5fb4c2 | Refs #34074 -- Used headers argument for RequestFactory and Client in docs and tests. | 2023-01-04 09:11:36 +01:00 |  | 
			
				
					| 
							
							
								 David Wobrock | 67da22f08e | Fixed #34074 -- Added headers argument to RequestFactory and Client classes. | 2022-11-14 10:21:51 +01:00 |  | 
			
				
					| 
							
							
								 Scott Halgrim | c4eaa67e2b | Fixed #34063 -- Fixed reading request body with async request factory and client. Co-authored-by: Kevan Swanberg <kevswanberg@gmail.com>
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | 2022-11-08 13:53:34 +01:00 |  | 
			
				
					| 
							
							
								 Anv3sh | d7f5bfd241 | Fixed #32969 -- Fixed pickling HttpResponse and subclasses. | 2022-06-20 08:51:26 +02:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 694cf458f1 | Removed 'tests' path prefix in a couple tests. | 2022-05-02 06:21:18 +02:00 |  | 
			
				
					| 
							
							
								 Baptiste Mispelon | 50e1e7ef8e | Fixed #33348 -- Changed SimpleTestCase.assertFormError()/assertFormsetErrors() to take form/formset. Instead of taking a response object and a context name for
the form/formset, the two methods now take the object directly. | 2022-04-06 07:58:52 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 7119f40c98 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | 2022-02-07 20:37:05 +01:00 |  | 
			
				
					| 
							
							
								 django-bot | 9c19aff7c7 | Refs #33476 -- Reformatted code with Black. | 2022-02-07 20:37:05 +01:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | d15a10afb5 | Adjusted CBV resolver_match example in testing tools docs. The view_class is available on the view callback, allowing that to be
checked, rather than the __name__. | 2022-01-26 20:58:22 +01:00 |  | 
			
				
					| 
							
							
								 David Smith | 7ef0bc922c | Refs #32956 -- Capitalized HTTP/HTTPS in comments, docs, and docstrings. | 2021-10-20 08:40:19 +02:00 |  | 
			
				
					| 
							
							
								 Jaap Roes | b1bf8c8a4b | Fixed #33132 -- Fixed test client handling of querystring only redirects. Regression in 1e5aa8e1c7. | 2021-09-24 08:22:28 +02:00 |  | 
			
				
					| 
							
							
								 pochangl | f6d3557aa1 | Fixed #32929 -- Fixed handling query strings in AsyncRequestFactory. | 2021-07-15 13:09:29 +02:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 27e156fa31 | Fixed ResourceWarning in test_client.tests.ClientTest.test_uploading_named_temp_file(). | 2021-06-24 11:47:29 +02:00 |  | 
			
				
					| 
							
							
								 tomhamiltonstubber | 1e5aa8e1c7 | Fixed #32790 -- Ensured test Client handles redirects to domain indexes without a specified trailing slash. | 2021-06-23 12:32:29 +02:00 |  | 
			
				
					| 
							
							
								 Marc Gibbons | d6572ee4b0 | Fixed #32470 -- Fixed ResolverMatch instance on test clients when request.urlconf is set. | 2021-02-23 09:54:49 +01:00 |  | 
			
				
					| 
							
							
								 Carlton Gibson | ebb08d1942 | Fixed #32159 -- Ensured AsyncRequestFactory correctly sets headers. | 2020-11-04 11:07:15 +01:00 |  | 
			
				
					| 
							
							
								 Patrick Arminio | 542b4b3ab4 | Fixed #32162 -- Fixed setting Content-Length header in AsyncRequestFactory. | 2020-11-03 10:12:40 +01:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | cee93c6ba1 | Refs #25780 -- Removed redundant status code assertions from tests. | 2020-10-28 12:26:49 +01:00 |  | 
			
				
					| 
							
							
								 Tom Carrick | bcc2befd0e | Fixed #31789 -- Added a new headers interface to HttpResponse. | 2020-09-14 08:41:59 +02:00 |  | 
			
				
					| 
							
							
								 Ahmad A. Hussein | 7c947f0f5a | Fixed #31494 -- Preserved query strings when following HTTP 307/308 redirects in test client. | 2020-05-27 10:36:52 +02:00 |  | 
			
				
					| 
							
							
								 Ahmad A. Hussein | 6425fd3124 | Refs #31494 -- Added test for query strings for GET/HEAD requests when following HTTP 307/308 redirects in test client. | 2020-05-27 10:36:52 +02:00 |  | 
			
				
					| 
							
							
								 Andrew Godwin | fc0fa72ff4 | Fixed #31224 -- Added support for asynchronous views and middleware. This implements support for asynchronous views, asynchronous tests,
asynchronous middleware, and an asynchronous test client. | 2020-03-18 19:59:12 +01:00 |  | 
			
				
					| 
							
							
								 swatantra | 73ac9e3f04 | Fixed #30677 -- Improved error message for urlencode() and Client when None is passed as data. | 2019-08-11 20:15:23 +02:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | 95b7699ffc | Cleaned up exception message checking in some tests. | 2019-03-15 19:27:57 -04:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | 7feddd878c | Fixed #18707 -- Added support for the test client to return 500 responses. | 2019-02-20 12:16:10 +01:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | 6fe9c45b72 | Fixed #30024 -- Made urlencode() and Client raise TypeError when None is passed as data. | 2018-12-27 11:19:55 -05:00 |  | 
			
				
					| 
							
							
								 Simon Charette | 0f212db29d | Made reused RequestFactory instances class attributes. | 2018-11-27 09:49:02 -05:00 |  | 
			
				
					| 
							
							
								 Dan Palmer | e181666973 | Fixed #29687 -- Allowed the test client to serialize list/tuple as JSON. | 2018-08-25 10:57:05 -04:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 5bea8d256d | Fixed #29553 -- Made test client set Content-Length header to a string rather than integer. | 2018-07-09 11:44:49 -04:00 |  | 
			
				
					| 
							
							
								 Jan Pieter Waagmeester | 24959e48d9 | Fixed #27398 -- Added an assertion to compare URLs, ignoring the order of their query strings. | 2018-06-20 13:26:12 -04:00 |  | 
			
				
					| 
							
							
								 Mariusz Felisiak | 362813d628 | Fixed hanging indentation in various code. | 2018-03-16 10:54:34 +01:00 |  | 
			
				
					| 
							
							
								 Tim Graham | a6fb81750a | Added a test for Client.generic() data coercion. The smart_str() call (now force_bytes()) added in
e73838b6ddis otherwise untested. | 2018-02-12 12:53:02 -05:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 4206765a5b | Refs #20530 -- Added a test for test client query string encoding. 7bb6279360is only tested in
django-contrib-comments.
 | 2018-02-12 10:20:53 -05:00 |  | 
			
				
					| 
							
							
								 Nick Sarbicki | 47268242b0 | Fixed #29082 -- Allowed the test client to encode JSON request data. | 2018-02-06 18:29:04 -05:00 |  | 
			
				
					| 
							
							
								 Tom | 272f685794 | Fixed #27999 -- Added test client support for HTTP 307 and 308 redirects. | 2018-02-06 09:03:43 -05:00 |  | 
			
				
					| 
							
							
								 Nicolas Delaby | 746caf3ef8 | Fixed #28837 -- Fixed test client crash if an exception with more than one arg is raised. Also removed usage of the problematic pattern elsewhere.
Regression in 6e55e1d88a. | 2017-11-28 18:55:23 -05:00 |  | 
			
				
					| 
							
							
								 Claude Paroz | d7b9aaa366 | Refs #23919 -- Removed encoding preambles and future imports | 2017-01-18 09:55:19 +01:00 |  | 
			
				
					| 
							
							
								 Jon Dufresne | 8db6a6c0a1 | Refs #27184 -- Fixed unclosed file ResourceWarning in test_client test. | 2016-12-12 12:41:38 -05:00 |  | 
			
				
					| 
							
							
								 Anton Samarchyan | 47744a0a4e | Fixed #27542 -- Made Client.force_login() skip auth backends without get_user(). | 2016-12-01 09:50:08 -05:00 |  | 
			
				
					| 
							
							
								 za | 321e94fa41 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | 2016-11-10 21:30:21 -05:00 |  | 
			
				
					| 
							
							
								 Tom Scrace | e7dfb60353 | Tested the test client uploading of NamedTemporaryFile. | 2016-11-09 05:40:08 -05:00 |  | 
			
				
					| 
							
							
								 Tom Scrace | 5549e89b84 | Fixed #27184 -- Allowed uploading TemporaryFile with the test client. Thanks Federico Capoano for finishing the patch. | 2016-11-09 05:33:22 -05:00 |  | 
			
				
					| 
							
							
								 Ben Demboski | fc8f097117 | Fixed #27027 -- Restored Client.force_login() defaulting to the first auth backend. | 2016-08-06 08:41:41 -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 |  | 
			
				
					| 
							
							
								 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 |  |