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

Refactor again to try to give Cassette a cleaner interface

This commit is contained in:
Kevin McCarthy
2013-08-10 12:51:24 -10:00
parent c22db0d8cb
commit 4f0668471e
3 changed files with 45 additions and 42 deletions

View File

@@ -10,16 +10,6 @@ def test_cassette_load(tmpdir):
a_cassette = Cassette.load(str(a_file))
assert len(a_cassette) == 1
def test_cassette_serialize():
a = Cassette('test')
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':'bar'}
def test_cassette_not_played():
a = Cassette('test')
assert not a.play_count
@@ -40,7 +30,8 @@ def test_cassette_play_counter():
def test_cassette_append():
a = Cassette('test')
a.append('foo', 'bar')
assert a.requests == {'foo':'bar'}
assert a.requests == ['foo']
assert a.responses == ['bar']
def test_cassette_len():
a = Cassette('test')