This commit is contained in:
Maxr1998 2025-07-16 21:41:29 +02:00
parent 55ef006b3e
commit 8db661b115
No known key found for this signature in database
GPG key ID: ECECF0D4F4816C81

View file

@ -94,6 +94,20 @@ class ItemTypesTest(PluginLoaderTestCase):
out = self.run_with_output("ls", "rating:3..5")
assert "aaa" not in out
def test_multi_value_flex_field_type(self):
class MultiValuePlugin(plugins.BeetsPlugin):
item_types = {"multi_value": types.MULTI_VALUE_DSV}
self.register_plugin(MultiValuePlugin)
item = Item(path="apath", artist="aaa")
item.multi_value = ["one", "two", "three"]
item.add(self.lib)
out = self.run_with_output("ls", "-f", "$multi_value")
delimiter = types.MULTI_VALUE_DSV.delimiter
assert out == f"one{delimiter}two{delimiter}three\n"
class ItemWriteTest(PluginLoaderTestCase):
def setUp(self):