Shivaram Lingamneni
3c0b94047c
address connection leak issue from #520
...
* prefetch now defaults to True, ensuring that by default, sockets
are returned to the urllib3 connection pool on request end
* sessions now have a close() method, notifying urllib3 to close pooled
connections
* the module-level API, e.g., `requests.get('http://www.google.com ')`,
explicitly closes its session when finished
When prefetch is False, the open socket becomes part of the state of the
Response object, and it's the client's responsibility to read the whole
body, at which point the socket will be returned to the pool.
2012-08-05 21:09:13 -07:00
Kenneth Reitz
82d343fa00
disable tricky tests
2012-07-27 02:18:31 -04:00
Matthias Rahlf
08cebb3c2f
fixed param handling in Request.full_url
2012-07-10 01:06:02 +02:00
Cory Benfield
f8076fee5e
Temporary fix for unicode literal breaking test.
2012-06-19 18:36:35 +01:00
Piotr Dobrogost
8d75cdf7fe
Fixes issue #669
...
NamedTemporaryFile was being automatically deleted on Windows thus
couldn't be opened later for reading
2012-06-10 15:27:54 +02:00
Kenneth Reitz
10d2398173
fix test for python3
2012-06-07 22:21:06 -04:00
Kenneth Reitz
78eecd7d7e
Merge pull request #659 from Bluehorn/develop
...
Allow passing a file or file-like object as data.
2012-06-07 19:06:49 -07:00
Kenneth Reitz
e8f3fc33bb
test that empty body text responses work
2012-06-07 21:54:45 -04:00
Torsten Landschoff
f0e327f979
Allow passing a file or file-like object as data.
...
The underlying httplib already allows passing an open file object as body
to its HTTPConnection.request method. I think requests should allow that
as well.
2012-06-07 10:13:40 +02:00
Roman Haritonov
56ef079e6f
Test if cookies are saving to session when session.request is called with return_response=False
2012-05-08 12:17:58 +04:00
barberj
b066902705
adding test verifying data httpbin sees
2012-05-06 19:24:37 -04:00
barberj
64eb415ec0
synatx error for python3. all strings are unicode
2012-05-06 18:50:42 -04:00
barberj
3288426f2b
added unicode strings
2012-05-06 15:14:57 -07:00
barberj
ed7b14899f
added mutlipart file=strings
2012-05-06 15:14:40 -07:00
Shivaram Lingamneni
8fedec785a
Tests for persistent and secure cookies
2012-05-03 23:20:37 -07:00
Shivaram Lingamneni
3d4d5ab0df
test for #458
2012-05-03 21:16:46 -07:00
Shivaram Lingamneni
41d1a427b0
add a test for max_redirects in safe/normal modes
2012-05-03 01:29:12 -07:00
Shivaram Lingamneni
11a3eaec26
add Python 3 compatibility
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
4d6871d917
Further changes to move cookies to CookieJar
2012-05-01 17:00:19 -07:00
Kenneth Reitz
742cbeaee1
httpbin weirdness
2012-05-01 05:51:59 -04:00
Kenneth Reitz
2621fe2bff
Revert "Add failing tests for invalid %encodings"
...
This reverts commit e28c1c9bfa .
2012-04-22 22:26:07 -04:00
Kenneth Reitz
3843a40f7c
Revert "Reenable test_session_with_escaped_url test"
...
This reverts commit 3550ac7473 .
2012-04-22 22:25:57 -04:00
Roman Haritonov
d569a2d6bc
fix #549 Add 'prefetch' to Session.__attrs__ and Requests.__init__
2012-04-13 19:25:10 +04:00
Kenneth Reitz
e3ba495ed9
Merge branch 'develop' of https://github.com/catwell/requests into develop
2012-04-13 08:34:18 +02:00
Chris Dary
3a2eaa67a2
A get with an invalid port should wrap urllib3's LocationParseError exception with our own.
2012-04-12 12:35:34 -04:00
Pierre Chapuis
c3e6c41fc1
Fix infinite loop on wrong Digest Authentication
2012-04-12 16:33:15 +02:00
Jonty Wareing
e28c1c9bfa
Add failing tests for invalid %encodings
2012-04-11 14:55:43 +00:00
Jonty Wareing
3550ac7473
Reenable test_session_with_escaped_url test
2012-04-11 14:55:43 +00:00
Michael Newman
11cd2b8253
Fixing a silly typo in my test
2012-04-08 18:46:26 -04:00
Michael Newman
b92feb3f0a
If there is no content in a response don't throw an error the second time that content is attempted to be read. This addresses issue #377 < https://github.com/kennethreitz/requests/issues/377 >
2012-04-08 18:39:44 -04:00
Piotr Dobrogost
e12d053ab8
Removed unnecessary leading slashes in httpbin's endpoints
2012-03-31 22:16:55 +02:00
Kenneth Reitz
d203349740
Merge remote-tracking branch 'origin/develop' into develop
2012-03-09 08:07:17 -08:00
Kenneth Reitz
c7f165ae6f
Merge branch 'iter_lines-fix' of https://github.com/fawek/requests into develop
2012-03-09 08:03:20 -08:00
Chris Dary
bd0e002804
Move chunked head redirect test to ext
2012-03-08 14:44:07 -08:00
Chris Dary
fba77fc65f
Potential fix for #436
2012-03-08 13:10:18 -08:00
Kenneth Reitz
658d609e9f
default encode_uri to True
2012-03-07 16:46:15 -08:00
Jakub Wieczorek
228c5e68ae
Considerably simplify and fix the iter_lines() function
...
1. Do not use rstrip() as this would also throw away meaningful whitespaces
2. Avoid assuming what striplines() considers a line break terminator,
the list of those is quite long in Unicode.
3. Add tests for the above edge cases.
2012-03-05 18:39:55 +01:00
Kenneth Reitz
d974b46dbe
simplify httpbin stuff
2012-02-25 21:57:30 -05:00
Kenneth Reitz
ea1d5f3648
Fix content-length: 0
...
#454
2012-02-24 18:42:33 -05:00
Kenneth Reitz
b355b678a9
danger_mode redirect test
2012-02-20 13:51:46 -05:00
Kenneth Reitz
80fe5dc147
none headers test
...
#433
2012-02-20 12:31:52 -05:00
Kenneth Reitz
d806ffc1cd
test cleanups
2012-02-20 12:30:22 -05:00
Kenneth Reitz
5f834715d0
Merge branch 'issue_380' of https://github.com/Lukasa/requests into develop
2012-02-20 12:11:31 -05:00
Kenneth Reitz
fdbb53db19
__file__
2012-02-20 12:06:59 -05:00
Shrikant Sharat
590ce29743
Implemented #439 . Added supporting test.
2012-02-19 15:11:19 +05:30
Cory Benfield
544ebf402f
Correct unfortunate typo.
2012-02-16 20:42:05 +00:00
Cory Benfield
640538adcb
Fail if unsupported schemas are used.
...
requests only supports http and https. This change enforces that.
2012-02-16 20:20:20 +00:00
Cory Benfield
1ded0ad3d5
Remove a wayward change.
2012-02-16 19:32:20 +00:00
Cory Benfield
d339b0f64f
Added failing test for issue #380 .
2012-02-16 18:21:32 +00:00
Kenneth Reitz
0b9a2a1581
move tests over
2012-02-15 02:52:32 -05:00