Sebastian Pipping
ab3d8bf7c9
test_vcr.py: Clarify that test_vcr_before_record_request_params is an offline test
2023-05-20 16:21:01 +02:00
Sebastian Pipping
384d47714e
Make test "test_cookies" more mean and helpful
2023-05-20 16:21:01 +02:00
Sebastian Pipping
ea5e20edc7
Make test_headers robust with regard to order of headers
2023-05-20 16:21:01 +02:00
Sonny V
c78b0c81e9
fix: use urllib3.connection where needed.
...
Since urllib3 v2 the re-export of connection.HTTPConnection in
urllib3.connectionpool was removed.
In this commit we use urllib3.connection where needed. Some references
to connectionpool.HTTPConnection are still there for backward
compatibility.
Closes #688
2023-05-20 16:21:01 +02:00
Sebastian Pipping
24af48d468
Drop support for botocore <1.11.0
2023-05-15 14:06:26 +02:00
Jair Henrique
14cef83c15
Move some tests to use mockbin instead httpbin
2023-05-11 17:03:54 -03:00
Jair Henrique
77da67ef0a
Remove duplicated fixture
2023-05-11 10:05:50 -03:00
Sebastian Pipping
4994c53590
Fix formatting with regard to black 23.3.0
2023-05-05 10:14:46 -03:00
Jair Henrique
cef85a4986
remove pytest deprecation warning for yield_fixture
2022-10-31 22:44:26 -03:00
Terseus
2980bfccde
Fix lint errors
2022-10-31 22:43:03 -03:00
Dan Passaro
7599f4d50a
Fix Py3 tests using b'' literal
2022-10-31 22:43:03 -03:00
Dan Passaro
995020bf06
Add record_on_exception flag.
...
Defaults to True, which maintains historical behavior.
Fixes #205 .
2022-10-31 22:43:03 -03:00
Jair Henrique
423ccaa40b
Set fail-fast to false on CI
2022-10-31 22:18:30 -03:00
Josef
526fdbb194
Add Path handling to use_cassette and to filesystem.py persister
...
* now it is possible to use path from pathlib
2022-10-31 22:15:14 -03:00
Jair Henrique
0eece7f96e
Add isort to code lint
2022-10-09 11:35:37 -03:00
Chris Wesseling
eb59d871b4
Handles empty responses with gzip/deflate encoding.
...
Closes #661
2022-10-09 11:04:44 -03:00
Tim Gates
35378d046f
docs: Fix a few typos
...
There are small typos in:
- tests/integration/test_record_mode.py
- tests/integration/test_stubs.py
- vcr/stubs/__init__.py
Fixes:
- Should read `repercussions` rather than `repurcussions`.
- Should read `superclass` rather than `superclas`.
- Should read `cassette` rather than `casssette`.
Signed-off-by: Tim Gates <tim.gates@iress.com >
2022-08-04 08:42:13 -03:00
Andre Ambrosio Boechat
be1035fd5d
Check if query params in the string URL are also included in the final params
2022-06-13 09:54:20 -03:00
Andre Ambrosio Boechat
7add8c0bab
Don't assume params to be a dictionary
...
aiohttp also fails with pass parameter values with types other than
string, integer or float.
2022-06-13 09:54:20 -03:00
Paulo Romeira
7e73085331
aiohttp: Add tests to aiohttp allow_redirects option
2022-04-19 11:10:41 -03:00
immerrr
25f715bc42
Fix httpx support (select between allow_redirects/follow_redirects)
2022-04-19 09:32:25 -03:00
Christian Clauss
e05ebca5e5
Fix typos discovered by codespell
2021-11-03 08:10:17 -03:00
Jair Henrique
cd72278062
Fix urllib redirect tests
2021-11-03 08:09:51 -03:00
Jair Henrique
3c7b791783
Fix httplib2 tests
2021-11-03 08:09:36 -03:00
Jair Henrique
c596a160b3
Move from travis to github actions
2021-11-02 10:31:00 -10:00
Ville Skyttä
678d56f608
Spelling fixes
2021-08-16 06:56:36 +03:00
Ville Skyttä
000f7448a7
fix(filters): make work with dict body parameters, such as aiohttp
...
Closes https://github.com/kevin1024/vcrpy/issues/398
2021-04-15 22:40:41 +03:00
Jair Henrique
4991d3d22b
Fix tornado tests
2020-10-05 09:45:55 -05:00
Jair Henrique
9d414c8841
Fix lint erros
2020-10-05 09:45:55 -05:00
Aaron Robson
1d0fdbaa13
fix #429 : include a trailing newline in the JSON cassette format
...
It is a common convention for text files (esp. in Linux) to end with a newline.
2020-08-05 17:27:30 -05:00
Hernan Ezequiel Di Giorgi
f387950486
support allow_redirects option
2020-07-24 15:34:57 -05:00
Hernan Ezequiel Di Giorgi
8529c46f00
update tests
...
- Use mockbin for redirections.
- Mock synchronous requests too.
2020-07-24 15:34:57 -05:00
Martynas Mickevičius
0ef400195b
Fix linter
2020-07-24 15:34:57 -05:00
Martynas Mickevičius
133423ce94
Reuse value from Location header on redirect
...
Because the recoded requests are using original value.
Changing the value on redirect prevents finding the
matching response.
2020-07-24 15:34:57 -05:00
Martynas Mickevičius
7d2d29de12
Extract cookies to client on every response
...
This is required because previous extraction code is now patched out by vcpy.
Also handle headers with same key in responses.
2020-07-24 15:34:57 -05:00
Martynas Mickevičius
023e41bb4c
Run tests on Travis CI
2020-07-24 15:34:57 -05:00
Hernan Ezequiel Di Giorgi
6ae93ac820
fix linting errors in test_httpx.py
2020-07-24 15:34:57 -05:00
Hernan Ezequiel Di Giorgi
04b7f4fc65
test that works behind proxy
2020-07-24 15:34:57 -05:00
Hernan Ezequiel Di Giorgi
936feb7748
fix redirection url
2020-07-24 15:34:57 -05:00
Hernan Ezequiel Di Giorgi
79d26ebb43
make it work with gzipped data
2020-07-24 15:34:57 -05:00
Hernan Ezequiel Di Giorgi
2f94d06e9b
add httpx support
2020-07-24 15:34:57 -05:00
Tyson Holub
042ee790e2
add allow_playback_repeats option to Cassette
2020-07-15 16:09:17 -05:00
Paulo Romeira
a249781b97
aiohttp: Use record_mode enum in tests
2020-07-15 13:52:00 -05:00
Paulo Romeira
4897a8e692
aiohttp: Fix linting
2020-07-15 13:52:00 -05:00
Paulo Romeira
15d79e5b78
aiphttp: Add test for cookies on redirect
2020-07-15 13:52:00 -05:00
Paulo Romeira
69cecdbda7
aiohttp: Fix tests
2020-07-15 13:52:00 -05:00
Paulo Romeira
837992767e
aiohttp: Fix tests
2020-07-15 13:52:00 -05:00
Paulo Romeira
77d838e0fc
aiohttp: Fix code linting
2020-07-15 13:52:00 -05:00
Paulo Romeira
5362db2ebb
aiohttp: Update tests
2020-07-15 13:52:00 -05:00
Paulo Romeira
5242e68cd1
aiohttp: Fix code linting
2020-07-15 13:52:00 -05:00