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 |
Jon Dufresne
|
d6aff369ad
|
Refs #30116 -- Simplified regex match group access with Match.__getitem__().
The method has been available since Python 3.6. The shorter syntax is
also marginally faster.
|
2020-05-11 12:01:28 +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 |
Jon Dufresne
|
aa12cf07c9
|
Removed unnecessary numeric indexes in format strings.
|
2019-11-19 08:29:47 +01:00 |
Hasan Ramezani
|
e3d0b4d550
|
Fixed #30899 -- Lazily compiled import time regular expressions.
|
2019-10-29 09:22:26 +01:00 |
Patrick Jenkins
|
46e74a5256
|
Fixed #28337 -- Preserved extra headers of requests made with django.test.Client in assertRedirects().
Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com>
|
2019-10-18 08:42:51 +02: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 |
Min ho Kim
|
6e8303d49b
|
Fixed typos in FakePayload docstring and SimplifiedURLTests test name.
|
2019-06-17 12:38:04 +02:00 |
Jon Dufresne
|
d6ea4898c4
|
Fixed #30550 -- Fixed decoding of non-UTF-8 bytes objects in response.json().
|
2019-06-07 06:40:15 +02:00 |
Jon Dufresne
|
45dfb3641a
|
Minimized try block in Client.request().
|
2019-03-11 10:39:59 -04:00 |
Jon Dufresne
|
ff09add274
|
Refs #18807 -- Removed unused exception handler from Client.request().
Unused since 8bd7b598b6 .
|
2019-03-10 18:10:51 -07: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 |
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 |
Jon Dufresne
|
82f286cf6f
|
Refs #29784 -- Switched to https:// links where available.
|
2018-09-26 08:48:47 +02:00 |
Dan Palmer
|
e181666973
|
Fixed #29687 -- Allowed the test client to serialize list/tuple as JSON.
|
2018-08-25 10:57:05 -04:00 |
Marnanel Thurman
|
7cc52250f0
|
Fixed #29662 -- Allowed test client to accept structured suffix JSON content types.
|
2018-08-15 10:27:45 -04:00 |
Thng Kai Yuan
|
71a739f3d7
|
Fixed #29576 -- Corrected the test client's HTTP_COOKIE header.
|
2018-07-21 18:14:39 -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 |
Tim Graham
|
9294110a57
|
Fixed #29520 -- Fixed test client crash when posting bytes.
Regression in b8a41a2872 .
|
2018-06-27 14:50:03 -04:00 |
Tim Graham
|
b8a41a2872
|
Refs #27795 -- Removed force_bytes() in django.test.client where possible.
|
2018-02-12 11:03:11 -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 |
Дилян Палаузов
|
d7b2aa24f7
|
Fixed #28982 -- Simplified code with and/or.
|
2018-01-03 20:12:23 -05:00 |
Nick Pope
|
d13a9e44de
|
Fixed #28909 -- Simplified code using tuple/list/set/dict unpacking.
|
2017-12-11 07:08:45 -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 |
Sergey Fedoseev
|
5b1c389603
|
Refs #23919 -- Replaced usage of django.utils.functional.curry() with functools.partial()/partialmethod().
|
2017-09-06 13:11:18 -04:00 |
João Silva
|
3db84b5526
|
Fixed #28081 -- Stopped setting Content-Length=0 in conditional_content_removal() per RFC 7230.
|
2017-05-09 14:55:03 -04:00 |
Claude Paroz
|
145f6c3ed6
|
Refs #27622 -- Fixed a regression in JSON content-type detection
A JSON Content-Type can contain further content, like charset for example.
|
2017-03-07 16:44:15 +01:00 |
Anton Samarchyan
|
86de930f41
|
Refs #27656 -- Updated remaining docstring verbs according to PEP 257.
|
2017-03-04 10:02:06 -05:00 |
Vytis Banaitis
|
3dcc351691
|
Refs #23919 -- Used yield from.
|
2017-02-23 20:06:01 -05:00 |
Chronial
|
03281d8fe7
|
Fixed #26005 -- Fixed some percent decoding cases in uri_to_iri().
|
2017-02-09 09:22:00 -05:00 |
Tim Graham
|
500532c95d
|
Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().
|
2017-02-09 09:03:47 -05:00 |
chillaranand
|
d6eaf7c018
|
Refs #23919 -- Replaced super(ClassName, self) with super().
|
2017-01-25 12:23:46 -05:00 |
Claude Paroz
|
6e55e1d88a
|
Refs #23919 -- Replaced six.reraise by raise
|
2017-01-22 20:08:04 +01:00 |
Claude Paroz
|
042b7350a0
|
Refs #23919 -- Removed unneeded str() calls
|
2017-01-20 14:13:55 +01:00 |
Claude Paroz
|
dc8834cad4
|
Refs #23919 -- Removed unneeded force_str calls
|
2017-01-20 08:44:31 +01: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
|
7b2f2e74ad
|
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
|
2017-01-18 20:18:46 +01:00 |
Claude Paroz
|
c716fe8782
|
Refs #23919 -- Removed six.PY2/PY3 usage
Thanks Tim Graham for the review.
|
2017-01-18 16:21:28 +01:00 |
Claude Paroz
|
d7b9aaa366
|
Refs #23919 -- Removed encoding preambles and future imports
|
2017-01-18 09:55:19 +01:00 |
Anton Samarchyan
|
0b5d4c49d6
|
Fixed #27622 -- Allowed test client to accept vendor tree JSON content types.
|
2016-12-29 08:32:15 -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 |
Adam Chainz
|
19e2114634
|
Fixed #27516 -- Made test client's response.json() cache the parsed JSON.
|
2016-11-21 08:14:03 -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 |
Tim Graham
|
8119b679eb
|
Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6.
http://bugs.python.org/issue27364
|
2016-09-17 15:44:06 -04:00 |
Berker Peksag
|
a02b5848ae
|
Replaced property() usage with decorator in several places.
|
2016-08-25 20:06:22 -04:00 |
Ben Demboski
|
fc8f097117
|
Fixed #27027 -- Restored Client.force_login() defaulting to the first auth backend.
|
2016-08-06 08:41:41 -04: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 |