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
Arup Malakar
4a30979622
Change the None check from self.assertIsNone to python style None Check, as build was failing
2012-05-23 14:25:54 -07:00
Arup Malakar
b28673368b
Issue #505 : Changed the store_cookie configuration to be part of the config dict, instead of being a new argument
2012-05-23 14:12:18 -07:00
Josh Imhoff
96cd8e9ca0
Wrote tests for new CookieJar functionality and made them pass.
2012-05-21 20:14:12 -04:00
Kenneth Reitz
3c14435109
fix test for 2.6's unittest
2012-05-16 17:13:55 -07:00
Kenneth Reitz
4cf31b0b86
authors
2012-05-16 17:09:43 -07:00
Arup Malakar
c501784541
Issue #505 : Allow disabling of cookie persistence/sending
2012-05-16 15:07:15 -07:00
Kenneth Reitz
07f6675376
remove requests async tests
2012-05-10 17:02:22 -05:00
Roman Haritonov
975430d5e6
Test async requests with Session cookies
2012-05-08 12:55:36 +04: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
Kenneth Reitz
317f64a11f
Merge pull request #577 from slingamn/redirects_537
...
Fix and test for #537
2012-05-03 01:36:12 -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
a8555d811d
remove fancy test assertions that are unavailable on 2.6
2012-05-02 20:21:02 -07:00
Shivaram Lingamneni
11a3eaec26
add Python 3 compatibility
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
7832f2ae7e
add laurentb's test case for cookie handling on redirects
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
6eb349f5d2
remove unused import in test
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
ff169d32fe
fix and test for a bug dhagrow reported
2012-05-01 17:00:19 -07:00
Shivaram Lingamneni
492bda1343
add a test for redirection
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
Shivaram Lingamneni
1360e77cb2
Add a smoke test for https functionality
2012-04-16 17:50:40 -07: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
Michael Newman
d6827a37d0
Excluding select from the monkey patching that gevent does to allow select.poll and requests.async in the same project
...
Fix for issue #487 , including a regression test that checks the
existence of select.poll before and after loading requests.async.
2012-03-15 14:41:45 -04:00
Kenneth Reitz
9f55f503b1
merge conflict and fixes for python3
2012-03-09 08:43:12 -08: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