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

Added tests for Cassette#all_played

This commit is contained in:
Max Shytikov
2014-05-06 00:46:03 +02:00
parent 9d5660b673
commit f9f2b98427
2 changed files with 20 additions and 0 deletions

View File

@@ -54,6 +54,9 @@ def test_new_episodes_record_mode(tmpdir):
# make the same request again
response = urlopen('http://httpbin.org/').read()
# all responses have been played
assert cass.all_played
# in the "new_episodes" record mode, we can add more requests to
# a cassette without repurcussions.
response = urlopen('http://httpbin.org/get').read()
@@ -61,6 +64,9 @@ def test_new_episodes_record_mode(tmpdir):
# one of the responses has been played
assert cass.play_count == 1
# not all responses have been played
assert not cass.all_played
with vcr.use_cassette(testfile, record_mode="new_episodes") as cass:
# the cassette should now have 2 responses
assert len(cass.responses) == 2