From 52c9bf04fe921975731e865011ec524edfb3336b Mon Sep 17 00:00:00 2001 From: Max Shytikov Date: Tue, 6 May 2014 00:46:43 +0200 Subject: [PATCH] Added implementation for Cassette#all_payed --- vcr/cassette.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vcr/cassette.py b/vcr/cassette.py index aa9f5a9..c58a6bd 100644 --- a/vcr/cassette.py +++ b/vcr/cassette.py @@ -60,6 +60,13 @@ class Cassette(ContextDecorator): def play_count(self): return sum(self.play_counts.values()) + @property + def all_played(self): + """ + Returns True if all responses have been played, False otherwise. + """ + return self.play_count == len(self) + @property def requests(self): return [request for (request, response) in self.data]