From eedafb19ee29165f2eea68935d3259915331e423 Mon Sep 17 00:00:00 2001 From: Max Shytikov Date: Thu, 24 Apr 2014 02:41:35 +0200 Subject: [PATCH] Added more test for persist --- tests/unit/test_persist.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/test_persist.py b/tests/unit/test_persist.py index 009d4cb..e9b30be 100644 --- a/tests/unit/test_persist.py +++ b/tests/unit/test_persist.py @@ -12,3 +12,13 @@ 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() + + +@pytest.mark.parametrize("cassette_path, serializer", [ + ('tests/fixtures/migration/not_cassette.txt', jsonserializer), + ('tests/fixtures/migration/not_cassette.txt', yamlserializer), +]) +def test_load_cassette_with_invalid_cassettes(cassette_path, serializer): + with pytest.raises(Exception) as excinfo: + vcr.persist.load_cassette(cassette_path, serializer) + assert "run the migration script" not in excinfo.exconly()