Ivan Malison
00d973a0f5
sphinx skeleton
2015-09-13 11:27:08 -07:00
Ivan 'Goat' Malison
34252bc234
Merge pull request #192 from agriffis/insensitive-headers
...
Make request.headers always a CaseInsensitiveDict.
2015-08-28 14:47:45 -07:00
Ivan Malison
5f78657c52
test_boto cleanup
2015-08-28 13:03:09 -07:00
Aron Griffis
00b4e451fe
Full image URL in README.rst
...
...so it shows properly on PyPI
2015-08-28 14:46:08 -04:00
Aron Griffis
44564ba39f
Merge pull request #198 from gwillem/patch-1
...
Add instructions on using libyaml
2015-08-28 13:01:14 -04:00
Aron Griffis
7f02a7e999
Fix a bad merge in README.rst
...
This change seems to have gotten lost in #200
2015-08-28 12:57:05 -04:00
Ivan Malison
c28adea66d
Fix typo in release notes
2015-08-28 09:20:54 -07:00
Aron Griffis
3f006cc261
Merge pull request #201 from agriffis/path-transformer-default
...
Default path_transformer=None. Fixes #199
2015-08-28 07:55:13 -04:00
Aron Griffis
0eda8ba482
Default path_transformer=None. Fixes #199
2015-08-28 07:25:03 -04:00
Ivan 'Goat' Malison
d620095c36
Merge pull request #200 from kevin1024/test_class_meta
...
Test class meta
2015-08-28 03:19:54 -07:00
Ivan Malison
c8180326ad
Automatically decorate dynamically added methods with auto_decorate
2015-08-28 02:17:01 -07:00
Willem de Groot
d55d593d1c
Changed bash to sh and fix syntax
...
Online Github editting is not very convenient after all :)
2015-08-28 11:14:01 +02:00
Willem de Groot
04f4a7fd2f
Add bash code
2015-08-28 11:11:03 +02:00
Ivan Malison
6fd04f3675
Add test_case method to VCR
...
this method provides a class that can be inherited from to decorate all
test methods on the desired class with use_cassette using the relevant vcr
2015-08-28 01:44:39 -07:00
Ivan Malison
420f83b6b1
Move badges to top of README.
2015-08-28 01:44:39 -07:00
Aron Griffis
c6adcc83b3
Spello on use_cassette, thanks @Diaoul
2015-08-27 13:39:01 -04:00
Willem de Groot
dc61f5f520
Typoe
2015-08-27 11:20:11 +02:00
Willem de Groot
4450cb992f
Add instructions on using libyaml
...
For a 10x speed increase!
2015-08-27 11:19:31 +02:00
Aron Griffis
083b1ec686
Move gitter chat with other badges
2015-08-26 17:34:45 -04:00
Ivan 'Goat' Malison
97c924d8dd
Merge pull request #197 from gitter-badger/gitter-badge
...
Add a Gitter chat badge to README.rst
2015-08-26 11:49:26 -07:00
The Gitter Badger
65398131a4
Added Gitter badge
2015-08-26 17:29:20 +00:00
Aron Griffis
7312229aef
Add HeadersDict, and mark add_header deprecated.
...
HeadersDict is a subclass of CaseInsensitiveDict with two new features:
1. Preserve the case of the header key from the first time it was set.
This means that later munging won't modify the key case. (You can
force picking up the new case with `del` followed by setting.)
2. If the value is a list or tuple, unpack it and store the first
element. This is the same as how `Request.add_header()` used to work.
For backward compatibility this commit preserves `Request.add_header()` but
marks it deprecated.
2015-08-25 06:30:50 -04:00
Ivan 'Goat' Malison
b62265c0ad
Merge pull request #194 from agriffis/travis-requests26
...
Add requests-2.6.0 to travis
2015-08-24 15:14:12 -07:00
Ivan 'Goat' Malison
d00c60a4ad
Merge pull request #193 from agriffis/new-travis
...
Container-based travis for faster tests
2015-08-24 15:13:59 -07:00
Aron Griffis
4ddfb47c9c
Add requests-2.6.0 to travis
...
This is tested already in tox, but seems to have been omitted accidentally
from the travis config.
2015-08-24 16:48:54 -04:00
Aron Griffis
f0b7c3f1e0
Container-based travis for faster tests
2015-08-24 16:28:29 -04:00
Aron Griffis
646d12df94
More compact expression with dict.get()
2015-08-24 16:19:34 -04:00
Aron Griffis
eda64bc3be
Make request.headers always a CaseInsensitiveDict.
...
Previously request.headers was a normal dict (albeit with the
request.add_header interface) which meant that some code paths would do
case-sensitive matching, for example remove_post_data_parameters which
tests for 'Content-Type'. This change allows all code paths to get the same
case-insensitive treatment.
Additionally request.headers becomes a property to enforce upgrading it to
a CaseInsensitiveDict even if assigned.
2015-08-24 16:19:34 -04:00
Ivan Malison
efe6744eda
v1.7.3
v1.7.3
2015-08-23 18:10:01 -07:00
Ivan 'Goat' Malison
58f4b98f7f
Merge pull request #191 from agriffis/trivial-fixes
...
Trivial cleanups and one bugfix
2015-08-23 13:33:34 -07:00
Aron Griffis
3305f0ca7d
Repair a docstring
2015-08-23 16:33:25 -04:00
Aron Griffis
7f02d65dd9
Make hosts_to_ignore a set() earlier for clarity.
2015-08-23 16:00:52 -04:00
Aron Griffis
3e5553c56a
Don't drop passed-in before_record_response
...
This is an actual bugfix. If before_record_response is passed into VCR as
an iterable then it won't be included in filter_functions. This commit
repairs the logic to separate the tests (just as it's already done for
before_record_request).
Also use .extend() rather than looping on .append()
2015-08-23 16:00:52 -04:00
Aron Griffis
a569dd4dc8
Raise KeyError with message instead of print, just like in get_matchers below
2015-08-23 12:37:01 -04:00
Aron Griffis
eb1cdad03a
self._before_record_response can never be falsy in Cassette (just like self._before_record_request above it)
2015-08-23 12:37:01 -04:00
Aron Griffis
08bb3bd187
Remove an extra space
2015-08-23 12:37:01 -04:00
Ivan Malison
ae5580c8f9
style changes in test_vcr.py
2015-08-22 18:59:59 -07:00
Ivan Malison
f342f92f03
additional_matchers test
2015-08-22 18:58:12 -07:00
Ivan Malison
be3bf39161
Style changes in vcr/config.py
2015-08-22 18:48:04 -07:00
Ivan Malison
29d37e410a
Add additional_matchers to use_cassette
...
Closes #188 .
2015-08-22 18:06:13 -07:00
Ivan Malison
8b7e6c0ab8
v1.7.2
v1.7.2
2015-08-18 17:00:45 -07:00
Ivan Malison
bd7c6ed03f
Update comment about reentrance on cassette.py
2015-08-18 16:17:41 -07:00
Ivan 'Goat' Malison
1e414826e7
Merge pull request #187 from abhinav/master
...
Set request_time on Tornadoo HTTPResponses
2015-08-18 16:10:42 -07:00
Abhinav Gupta
1e1c093b3c
Set request_time on Tornadoo HTTPResponses
2015-08-18 15:53:35 -07:00
Ivan 'Goat' Malison
bb8f563135
Merge pull request #186 from ByteInternet/capture-effective-url
...
Capture effective url in Tornado
2015-08-18 01:55:24 -07:00
Maarten van Schaik
ca3200d96e
Add test for urllib2
2015-08-14 12:42:17 +02:00
Maarten van Schaik
04b5978adc
Add effective url test for httplib2
2015-08-14 12:37:34 +02:00
Maarten van Schaik
01f1f9fdc1
Verify effective_url is ok
2015-08-14 12:29:50 +02:00
Maarten van Schaik
a82e8628c2
Requests actually stores redirected request
2015-08-14 12:28:41 +02:00
Maarten van Schaik
7d68f0577a
Capture effective URL in tornado
2015-08-14 12:08:57 +02:00