mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-10 09:35:34 +00:00
update cassette unit tests
This commit is contained in:
@@ -8,20 +8,17 @@ def test_cassette_load(tmpdir):
|
|||||||
{'request':'foo', 'response':'bar'}
|
{'request':'foo', 'response':'bar'}
|
||||||
]))
|
]))
|
||||||
a_cassette = Cassette.load(str(a_file))
|
a_cassette = Cassette.load(str(a_file))
|
||||||
assert a_cassette._requests
|
assert len(a_cassette) == 1
|
||||||
assert a_cassette._responses
|
|
||||||
|
|
||||||
def test_cassette_serialize():
|
def test_cassette_serialize():
|
||||||
a = Cassette('test')
|
a = Cassette('test')
|
||||||
a._requests = ['foo']
|
a.append('foo','bar')
|
||||||
a._responses = ['bar']
|
|
||||||
assert a.serialize() == [{'request': 'foo', 'response': 'bar'}]
|
assert a.serialize() == [{'request': 'foo', 'response': 'bar'}]
|
||||||
|
|
||||||
def test_cassette_deserialize():
|
def test_cassette_deserialize():
|
||||||
a = Cassette('test')
|
a = Cassette('test')
|
||||||
a.deserialize([{'request': 'foo', 'response': 'bar'}])
|
a.deserialize([{'request': 'foo', 'response': 'bar'}])
|
||||||
assert a._requests == ['foo']
|
assert a.requests == {'foo':'bar'}
|
||||||
assert a._responses == ['bar']
|
|
||||||
|
|
||||||
def test_cassette_not_played():
|
def test_cassette_not_played():
|
||||||
a = Cassette('test')
|
a = Cassette('test')
|
||||||
@@ -35,8 +32,7 @@ def test_cassette_played():
|
|||||||
def test_cassette_append():
|
def test_cassette_append():
|
||||||
a = Cassette('test')
|
a = Cassette('test')
|
||||||
a.append('foo', 'bar')
|
a.append('foo', 'bar')
|
||||||
assert a._requests == ['foo']
|
assert a.requests == {'foo':'bar'}
|
||||||
assert a._responses == ['bar']
|
|
||||||
|
|
||||||
def test_cassette_len():
|
def test_cassette_len():
|
||||||
a = Cassette('test')
|
a = Cassette('test')
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ except ImportError:
|
|||||||
# Internal imports
|
# Internal imports
|
||||||
from .patch import install, reset
|
from .patch import install, reset
|
||||||
from .files import load_cassette, save_cassette
|
from .files import load_cassette, save_cassette
|
||||||
from .request import Request
|
|
||||||
|
|
||||||
class Cassette(object):
|
class Cassette(object):
|
||||||
'''A container for recorded requests and responses'''
|
'''A container for recorded requests and responses'''
|
||||||
|
|||||||
Reference in New Issue
Block a user