mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-09 17:15:35 +00:00
Revert "Add global toggle to use_cassette."
This reverts commit 366e2b75bb.
Conflicts:
tests/unit/test_cassettes.py
This commit is contained in:
@@ -1,12 +1,8 @@
|
||||
from six.moves import http_client as httplib
|
||||
|
||||
import pytest
|
||||
import yaml
|
||||
import mock
|
||||
|
||||
from vcr.cassette import Cassette
|
||||
from vcr.errors import UnhandledHTTPRequestError
|
||||
from vcr import global_toggle
|
||||
|
||||
|
||||
def test_cassette_load(tmpdir):
|
||||
@@ -73,11 +69,11 @@ def test_cassette_cant_read_same_request_twice():
|
||||
|
||||
|
||||
@mock.patch('vcr.cassette.requests_match', return_value=True)
|
||||
@mock.patch('vcr.cassette.load_cassette',
|
||||
lambda *args, **kwargs: (('foo',), (mock.MagicMock(),)))
|
||||
@mock.patch('vcr.cassette.load_cassette', lambda *args, **kwargs: (('foo',), (mock.MagicMock(),)))
|
||||
@mock.patch('vcr.cassette.Cassette.can_play_response_for', return_value=True)
|
||||
@mock.patch('vcr.stubs.VCRHTTPResponse')
|
||||
def test_function_decorated_with_use_cassette_can_be_invoked_multiple_times(*args):
|
||||
from six.moves import http_client as httplib
|
||||
@Cassette.use_cassette('test')
|
||||
def decorated_function():
|
||||
conn = httplib.HTTPConnection("www.python.org")
|
||||
@@ -101,24 +97,6 @@ def test_cassette_all_played():
|
||||
a.play_response('foo')
|
||||
assert a.all_played
|
||||
|
||||
@mock.patch('vcr.cassette.install')
|
||||
@mock.patch('vcr.cassette.reset')
|
||||
def test_global_toggle(mock_reset, mock_install):
|
||||
@Cassette.use_cassette('test')
|
||||
def function():
|
||||
pass
|
||||
|
||||
global_toggle(enabled=False)
|
||||
|
||||
function()
|
||||
assert mock_install.call_count == 0
|
||||
assert mock_reset.call_count == 0
|
||||
|
||||
global_toggle(enabled=True)
|
||||
function()
|
||||
mock_install.assert_called_once_with(mock.ANY)
|
||||
mock_reset.assert_called_once_with()
|
||||
|
||||
|
||||
def test_before_record_response():
|
||||
before_record_response = mock.Mock(return_value='mutated')
|
||||
@@ -127,4 +105,3 @@ def test_before_record_response():
|
||||
|
||||
before_record_response.assert_called_once_with('res')
|
||||
assert cassette.responses[0] == 'mutated'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user