1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-09 17:15:35 +00:00

Udated migration test for yaml. replaced strict content comparision

What we care about it is actually data after loading not the
strict format of yaml file
This commit is contained in:
Max Shytikov
2014-04-24 02:28:30 +02:00
parent 25c0141e27
commit 434d6325ea

View File

@@ -1,6 +1,7 @@
import filecmp
import json
import shutil
import yaml
import vcr.migration
@@ -20,7 +21,11 @@ def test_try_migrate_with_yaml(tmpdir):
cassette = tmpdir.join('cassette').strpath
shutil.copy('tests/fixtures/migration/old_cassette.yaml', cassette)
assert vcr.migration.try_migrate(cassette)
assert filecmp.cmp(cassette, 'tests/fixtures/migration/new_cassette.yaml')
with open('tests/fixtures/migration/new_cassette.yaml', 'r') as f:
expected_yaml = yaml.load(f)
with open(cassette, 'r') as f:
actual_yaml = yaml.load(f)
assert actual_yaml == expected_yaml
def test_try_migrate_with_invalid_or_new_cassettes(tmpdir):