Skip to content

Commit

Permalink
Ensure that tag data remains
Browse files Browse the repository at this point in the history
  • Loading branch information
nicfit committed Oct 22, 2017
1 parent 36f5d64 commit 7275011
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions src/test/test_classic_plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -785,7 +785,9 @@ def test_removeTagWithBoth_v1(audiofile):
audiofile = _eyeD3(audiofile, ["--remove-v1"])
assert audiofile.tag.version == id3.ID3_V2_4
assert _eyeD3(audiofile, ["-1"], reload_version=id3.ID3_V1).tag is None
assert _eyeD3(audiofile, ["-2"], reload_version=id3.ID3_V2).tag is not None
v2_tag = _eyeD3(audiofile, ["-2"], reload_version=id3.ID3_V2).tag
assert v2_tag is not None
assert v2_tag.artist == "Poison Idea"


def test_removeTagWithBoth_v2(audiofile):
Expand All @@ -799,7 +801,8 @@ def test_removeTagWithBoth_v2(audiofile):
audiofile = _eyeD3(audiofile, ["--remove-v2"])
assert audiofile.tag.version == id3.ID3_V1_0
assert _eyeD3(audiofile, ["-2"], reload_version=id3.ID3_V2).tag is None
assert _eyeD3(audiofile, ["-1"], reload_version=id3.ID3_V1).tag is not None
v1_tag = _eyeD3(audiofile, ["-1"], reload_version=id3.ID3_V1).tag
assert v1_tag is not None and v1_tag.artist == "Face Value"


def test_removeTagWithBoth_v2_withConvert(audiofile):
Expand All @@ -813,7 +816,8 @@ def test_removeTagWithBoth_v2_withConvert(audiofile):
audiofile = _eyeD3(audiofile, ["--remove-v2", "--to-v1"])
assert audiofile.tag.version == id3.ID3_V1_0
assert _eyeD3(audiofile, ["-2"], reload_version=id3.ID3_V2).tag is None
assert _eyeD3(audiofile, ["-1"], reload_version=id3.ID3_V1).tag is not None
v1_tag = _eyeD3(audiofile, ["-1"], reload_version=id3.ID3_V1).tag
assert v1_tag is not None and v1_tag.artist == "Face Value"


def test_removeTagWithBoth_v1_withConvert(audiofile):
Expand All @@ -827,5 +831,6 @@ def test_removeTagWithBoth_v1_withConvert(audiofile):
audiofile = _eyeD3(audiofile, ["--remove-v1", "--to-v2.3"])
assert audiofile.tag.version == id3.ID3_V2_3
assert _eyeD3(audiofile, ["-1"], reload_version=id3.ID3_V1).tag is None
assert _eyeD3(audiofile, ["-2"], reload_version=id3.ID3_V2).tag is not None
v2_tag = _eyeD3(audiofile, ["-2"], reload_version=id3.ID3_V2).tag
assert v2_tag is not None and v2_tag.artist == "Poison Idea"

0 comments on commit 7275011

Please sign in to comment.