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

Let's do an instance/module-based API for serializers

This commit is contained in:
Kevin McCarthy
2013-08-22 17:39:52 -10:00
parent c5eca93edc
commit 6005420409
5 changed files with 34 additions and 42 deletions

View File

@@ -1,15 +1,14 @@
import os
from .cassette import Cassette
from .serializers.yamlserializer import YamlSerializer
from .serializers.jsonserializer import JSONSerializer
from .serializers import yamlserializer, jsonserializer
class VCR(object):
def __init__(self, serializer='yaml', cassette_library_dir=None):
self.serializer = serializer
self.cassette_library_dir = cassette_library_dir
self.serializers = {
'yaml': YamlSerializer,
'json': JSONSerializer,
'yaml': yamlserializer,
'json': jsonserializer,
}
def _get_serializer(self, serializer_name):