| 
							
							
								 François Freitag | 9ef4a18dbe | Changed django.forms.ValidationError imports to django.core.exceptions.ValidationError. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2020-04-28 10:49:00 +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 | ac956dae1d | Fixed grammar in FakePayload exception message. | 2019-01-25 08:43:21 -08:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 043bd70942 | Updated test URL patterns to use path() and re_path(). | 2018-12-31 10:47:32 -05: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 |  | 
			
				
					| 
							
							
								 Jon Dufresne | 21046e7773 | Fixed #28249 -- Removed unnecessary dict.keys() calls. iter(dict) is equivalent to iter(dict.keys()). | 2017-05-27 19:08:46 -04:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 1c466994d9 | Refs #23919 -- Removed misc Python 2/3 references. | 2017-01-25 13:59:25 -05:00 |  | 
			
				
					| 
							
							
								 Simon Charette | cecc079168 | Refs #23919 -- Stopped inheriting from object to define new style classes. | 2017-01-19 08:39:46 +01:00 |  | 
			
				
					| 
							
							
								 Claude Paroz | 2b281cc35e | Refs #23919 -- Removed most of remaining six usage Thanks Tim Graham for the review. | 2017-01-18 21:33:28 +01: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 |  | 
			
				
					| 
							
							
								 Ramin Farajpour Cami | 967be82443 | Fixed E305 flake8 warnings. | 2016-11-14 12:30:46 -05:00 |  | 
			
				
					| 
							
							
								 Tim Graham | 6072de727f | Decorated a few functions. | 2016-11-14 12:20:44 -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 |  | 
			
				
					| 
							
							
								 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 |  |