1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-10 09:35:34 +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 filecmp
import json import json
import shutil import shutil
import yaml
import vcr.migration import vcr.migration
@@ -20,7 +21,11 @@ def test_try_migrate_with_yaml(tmpdir):
cassette = tmpdir.join('cassette').strpath cassette = tmpdir.join('cassette').strpath
shutil.copy('tests/fixtures/migration/old_cassette.yaml', cassette) shutil.copy('tests/fixtures/migration/old_cassette.yaml', cassette)
assert vcr.migration.try_migrate(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): def test_try_migrate_with_invalid_or_new_cassettes(tmpdir):