diff --git a/test/plugins/test_convert.py b/test/plugins/test_convert.py index 93e818388..9ae0ebf6d 100644 --- a/test/plugins/test_convert.py +++ b/test/plugins/test_convert.py @@ -270,6 +270,21 @@ class ConvertCliTest(ConvertTestCase, ConvertCommand): self.run_convert("--playlist", "playlist.m3u8", "--pretend") assert not (self.convert_dest / "playlist.m3u8").exists() + def test_force_overrides_no_convert(self): + self.config["convert"]["formats"]["opus"] = { + "command": self.tagged_copy_cmd("opus"), + "extension": "ops", + } + self.config["convert"]["no_convert"] = "format:ogg" + + [item] = self.add_item_fixtures(ext="ogg") + + with control_stdin("y"): + self.run_convert_path(item, "--format", "opus", "--force") + + converted = self.convert_dest / "converted.ops" + assert self.file_endswith(converted, "opus") + @_common.slow_test() class NeverConvertLossyFilesTest(ConvertTestCase, ConvertCommand): @@ -324,21 +339,6 @@ class NeverConvertLossyFilesTest(ConvertTestCase, ConvertCommand): converted = self.convert_dest / "converted.ops" assert self.file_endswith(converted, "opus") - def test_force_overrides_no_convert(self): - self.config["convert"]["formats"]["opus"] = { - "command": self.tagged_copy_cmd("opus"), - "extension": "ops", - } - self.config["convert"]["no_convert"] = "format:ogg" - - [item] = self.add_item_fixtures(ext="ogg") - - with control_stdin("y"): - self.run_convert_path(item, "--format", "opus", "--force") - - converted = self.convert_dest / "converted.ops" - assert self.file_endswith(converted, "opus") - class TestNoConvert: """Test the effect of the `no_convert` option."""