mirror of
https://github.com/fergalmoran/picard.git
synced 2025-12-22 17:28:58 +00:00
Additional tests to ensure that changes don't break other functions
This commit is contained in:
@@ -558,6 +558,9 @@ class ScriptParserTest(PicardTestCase):
|
||||
context["genre"] = ["Electronic", "Jungle", "Bardcore"]
|
||||
self.assertScriptResultEquals("$replacemulti(%genre%,Bardcore,Hardcore)", "Electronic; Jungle; Hardcore", context)
|
||||
|
||||
context["test"] = ["One", "Two", "Three"]
|
||||
self.assertScriptResultEquals("$replacemulti(%test%,Two,)", "One; Three", context)
|
||||
|
||||
context["test"] = ["One", "Two", "Three"]
|
||||
self.assertScriptResultEquals("$replacemulti(%test%,Four,Five)", "One; Two; Three", context)
|
||||
|
||||
@@ -926,6 +929,9 @@ class ScriptParserTest(PicardTestCase):
|
||||
context["baz"] = []
|
||||
self.assertScriptResultEquals("$lenmulti(%baz%)", "0", context)
|
||||
self.assertScriptResultEquals("$lenmulti(%baz%,:)", "0", context)
|
||||
# Test empty multi-value elements
|
||||
context["baz"] = ["one", "", "three"]
|
||||
self.assertScriptResultEquals("$lenmulti(%baz%)", "3", context)
|
||||
# Test missing name
|
||||
self.assertScriptResultEquals("$lenmulti(,)", "0", context)
|
||||
self.assertScriptResultEquals("$lenmulti(,:)", "0", context)
|
||||
|
||||
Reference in New Issue
Block a user