1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-09 01:03:24 +00:00

update cassette unit tests

This commit is contained in:
Kevin McCarthy
2013-08-07 21:30:25 -10:00
parent 3c614d0e9b
commit 4cdf5f7483
2 changed files with 4 additions and 9 deletions

View File

@@ -8,20 +8,17 @@ def test_cassette_load(tmpdir):
{'request':'foo', 'response':'bar'}
]))
a_cassette = Cassette.load(str(a_file))
assert a_cassette._requests
assert a_cassette._responses
assert len(a_cassette) == 1
def test_cassette_serialize():
a = Cassette('test')
a._requests = ['foo']
a._responses = ['bar']
a.append('foo','bar')
assert a.serialize() == [{'request': 'foo', 'response': 'bar'}]
def test_cassette_deserialize():
a = Cassette('test')
a.deserialize([{'request': 'foo', 'response': 'bar'}])
assert a._requests == ['foo']
assert a._responses == ['bar']
assert a.requests == {'foo':'bar'}
def test_cassette_not_played():
a = Cassette('test')
@@ -35,8 +32,7 @@ def test_cassette_played():
def test_cassette_append():
a = Cassette('test')
a.append('foo', 'bar')
assert a._requests == ['foo']
assert a._responses == ['bar']
assert a.requests == {'foo':'bar'}
def test_cassette_len():
a = Cassette('test')

View File

@@ -10,7 +10,6 @@ except ImportError:
# Internal imports
from .patch import install, reset
from .files import load_cassette, save_cassette
from .request import Request
class Cassette(object):
'''A container for recorded requests and responses'''