From 6af426afe7f5bddb8958337e714ee9c319a14f19 Mon Sep 17 00:00:00 2001 From: Philipp Wolfer Date: Wed, 4 Aug 2021 08:24:36 +0200 Subject: [PATCH] PICARD-2254: Added tests for performer tags with multiple colons --- test/test_script.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/test_script.py b/test/test_script.py index 8f905b38c..60686e260 100644 --- a/test/test_script.py +++ b/test/test_script.py @@ -975,6 +975,12 @@ class ScriptParserTest(PicardTestCase): result = self.parser.eval("$performer(guitar, / )", context=context) self.assertEqual({'Foo1', 'Foo2'}, set(result.split(' / '))) + def test_cmd_performer_multi_colons(self): + context = Metadata() + context['performer:CV:松井栞里'] = '仁奈(CV:大出千夏)' + result = self.parser.eval("$performer(CV:松井栞里)", context=context) + self.assertEqual('仁奈(CV:大出千夏)', result) + def test_cmd_matchedtracks(self): file = MagicMock() file.parent.album.get_num_matched_tracks.return_value = 42