From a3eac1f0ec0d4084f09e0874c14becea75f5fb5c Mon Sep 17 00:00:00 2001 From: Max Shytikov Date: Wed, 23 Apr 2014 23:14:59 +0200 Subject: [PATCH] Added tests for persist module --- tests/unit/test_persist.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tests/unit/test_persist.py diff --git a/tests/unit/test_persist.py b/tests/unit/test_persist.py new file mode 100644 index 0000000..009d4cb --- /dev/null +++ b/tests/unit/test_persist.py @@ -0,0 +1,14 @@ +import pytest + +import vcr.persist +from vcr.serializers import jsonserializer, yamlserializer + + +@pytest.mark.parametrize("cassette_path, serializer", [ + ('tests/fixtures/migration/old_cassette.json', jsonserializer), + ('tests/fixtures/migration/old_cassette.yaml', yamlserializer), +]) +def test_load_cassette_with_old_cassettes(cassette_path, serializer): + with pytest.raises(ValueError) as excinfo: + vcr.persist.load_cassette(cassette_path, serializer) + assert "run the migration script" in excinfo.exconly()