kennethreitz
5574076b05
__slots__
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2018-03-15 11:01:25 -04:00
kennethreitz
64d85b7ebf
use rfc8936
2018-03-15 10:39:26 -04:00
kennethreitz
b2e99359fc
merge
2018-03-15 08:59:47 -04:00
kennethreitz
8a1baaf47b
white
2018-03-15 06:56:20 -04:00
kennethreitz
9cea8ce09d
black
...
https://github.com/ambv/black
2018-03-14 17:28:51 -04:00
kennethreitz
6be73f90b1
/s/compat/basics
2018-03-12 11:53:12 -04:00
Jon Dufresne
4c6d9e1954
Remove requests.packages for v3.0.0
...
As v3.0.0 already includes other backwards incompatible changes, it is a
good time to remove the old entry point for vendored packages. Cleans up
compatibility shims.
2018-02-04 19:07:26 -08:00
hugovk
006aa3de4f
Drop Python 2.6: OrderedDict is in collections from 2.7
2017-10-17 16:56:56 +03:00
Nate Prewitt
37f1d23c39
Merge remote-tracking branch 'upstream/master' into proposed/3.0.0
2017-10-15 13:59:50 -07:00
kennethreitz
28ae74dbad
update tests
...
Signed-off-by: Kenneth Reitz <me@kennethreitz.org >
2017-09-17 11:46:33 -04:00
Allan Crooks
a36247e148
Rename HTTPHeaderDict methods to getlist and setlist to be more consistent with other similar implementations.
2017-09-12 23:14:00 +01:00
Allan Crooks
5aef6e7583
Use HTTPHeaderDict for response headers.
2017-09-12 22:17:23 +01:00
Allan Crooks
5980d5df3e
Add tests showing current behaviour of how multiple response headers with the same name are compiled into a single value.
2017-09-12 22:16:31 +01:00
mgasvoda
cbc7c2d1c9
Modifying tests to include header name info
2017-08-11 17:18:58 -04:00
Cory Benfield
8b3f20ca91
Add failing test for #4209
2017-07-29 12:09:04 +01:00
Hugo Osvaldo Barrera
9766870807
Use comprehensions whenever possible
2017-07-14 11:42:32 -03:00
Jeremy Cline
66f5aebd35
Remove the dictionary comprehension from the tests
...
Signed-off-by: Jeremy Cline <jeremy@jcline.org >
2017-06-27 09:29:01 -04:00
Jeremy Cline
bacd043256
Tests to demonstrate issue #3633
...
Signed-off-by: Jeremy Cline <jeremy@jcline.org >
2017-06-24 18:58:20 -04:00
Felix Yan
a0f0258eee
Fix a typo: paramters -> parameters
2017-06-12 01:27:11 +08:00
Justin Mayhew
c6a6347156
Remove exec permission from files that shouldn't have it
2017-06-10 20:38:45 -03:00
Ed Morley
4847f5b8cd
Allow Requests.Response to be used as a context manager
...
This saves having to wrap the call to requests with
`contextlib.closing()`, allowing it to be used directly in a
`with` statement, like so:
```
with requests.get('http://httpbin.org/get ', stream=True) as r:
# Do things with the response here.
```
Fixes #4136 .
2017-06-06 23:30:47 +01:00
Cory Benfield
c3f4a028bf
Merge branch 'master' into proposed/3.0.0
2017-05-31 10:29:19 +01:00
kennethreitz
7f14db17c8
new requests namespace
2017-05-29 12:11:43 -04:00
kennethreitz
276024b170
fix tests
2017-05-27 19:33:40 -04:00
kennethreitz
4c155de9fd
test entrypoints
2017-05-27 11:06:53 -04:00
kennethreitz
af52bf795e
remove bunk tests
2017-05-26 22:55:44 -04:00
kennethreitz
0bb200515c
remove test imports from packages
2017-05-26 22:48:01 -04:00
Nate Prewitt
009b80c95a
persist session-level CookiePolicy
2017-05-22 09:51:40 -07:00
Nate Prewitt
a889b62c50
Merge branch 'master' into proposed/3.0.0
2017-05-21 16:25:55 -07:00
Jonas Laursen
af66521381
Fix #4025
2017-05-18 09:04:34 -07:00
Cory Benfield
ddada2d750
We no longer downcase some hosts.
2017-05-09 10:08:06 +01:00
Hong Jen-Yee (PCMan)
458df8f4f4
Fix the additional newline generated by iter_lines() caused by a '\r\n' pair being separated in two different chunks.
2017-04-26 23:02:57 +08:00
Alexander 'Leo' Bergolth
1be6a17edc
oops! import Timeout as Urllib3Timeout
2017-04-03 16:49:46 +02:00
Alexander 'Leo' Bergolth
28768b945c
use @pytest.mark.parametrize
2017-04-03 16:32:38 +02:00
Alexander 'Leo' Bergolth
93cb1ca763
add some tests for passing in Timeout objects
2017-04-02 15:20:29 +02:00
Bastien Gérard
4207867aaf
PR review fixes:
...
- used httpbin_secure for tests
- updated docstring related to `verify` param"
- used TLS acronym instead of SSL
2017-03-22 21:28:38 +01:00
Bastien Gérard
7d8b87c37f
#3926 raise IOError when providing an invalid path to a CA bundle or certificate files
2017-03-22 21:28:38 +01:00
Vincent Barbaresi
d491e9f9b2
use [-1] instead of endswith() to work with bytes or string
...
Also add a parametrize on decode_unicode for iter_lines() test
to check with bytestrings and str content
2017-03-15 22:29:18 +01:00
Vincent Barbaresi
5a8bc19384
add more tests for iter_lines()
...
check the case of an empty chunk somewhere in the stream
2017-03-15 01:37:55 +01:00
Vincent Barbaresi
0380ac5893
add some parametrized tests for iter_lines()
...
Write a list of different chunk splits and their expected results
to test against, using ianepperson's breakdown as specification:
https://github.com/kennethreitz/requests/pull/2431#issuecomment-72333964
2017-03-15 01:37:48 +01:00
Alex Chan
9881be25f3
Review markups for @Lukasa
2017-03-14 16:57:52 +01:00
Ian Epperson
02031e3e14
Test to show bug when delimiter is split between reads
2017-03-14 16:57:52 +01:00
Nate Prewitt
64b66b6409
test prepare_content_length sets expected headers
2017-03-02 05:27:22 -07:00
Nate Prewitt
5a65a0dab1
use InvalidHeader instead of ConflictingHeaderError
2017-03-01 07:32:14 -07:00
Nate Prewitt
a52fe6586c
consolidate super_len code and cleanup docstrings
2017-02-28 14:51:08 -07:00
Casey Davidson
bfb202527d
Alternate fix for 3066 to refactor prepare_body to always call prepare_content_length.
...
This allows for the 'Content-Length' header to only be set in prepare_content_length.
2017-02-28 14:49:01 -07:00
Victor Pfautz
2aaf6ac038
Fixed some typos ( #3892 )
...
* Fixed some typos
2017-02-27 16:25:10 +00:00
Cory Benfield
56dd77fc52
Merge branch 'master' into proposed/3.0.0
2017-02-14 15:59:53 +00:00
Nate Prewitt
f47aff68f1
properly handled failed seek
2017-02-14 07:45:41 -07:00
Rotem Yaari
efcbe93075
Make Response.raise_for_status() return the response object if the response is successful
...
This allows for chaining method calls in cases where we want to raise for bad codes but use the response otherwise,
e.g. requests.get(URL).raise_for_status().json()['value']
2017-02-12 11:11:40 +02:00