diff --git a/tests/integration/test_register_persister.py b/tests/integration/test_register_persister.py index 65b9020..ff94a29 100644 --- a/tests/integration/test_register_persister.py +++ b/tests/integration/test_register_persister.py @@ -11,14 +11,12 @@ from vcr.persisters.filesystem import FilesystemPersister class CustomFilesystemPersister(object): - """ - like default FilesystemPersister but - adds .test extension to cassette file - """ + '''Behaves just like DefaultFilePersister but adds .test extension to the + cassette file''' @staticmethod def load_cassette(cassette_path, serializer): cassette_path += '.test' - return FilesystemPersister.load_cassette(cassette_path, serializer) + return FilesystemPersister().load_cassette(cassette_path, serializer) @staticmethod def save_cassette(cassette_path, cassette_dict, serializer): diff --git a/vcr/persisters/filesystem.py b/vcr/persisters/filesystem.py index 6e50529..43b52d4 100644 --- a/vcr/persisters/filesystem.py +++ b/vcr/persisters/filesystem.py @@ -6,8 +6,8 @@ from ..serialize import serialize, deserialize class FilesystemPersister(object): - @staticmethod - def load_cassette(cassette_path, serializer): + @classmethod + def load_cassette(cls, cassette_path, serializer): try: with open(cassette_path) as f: cassette_content = f.read()