diff --git a/test/unit/app/managers/test_TagHandler.py b/test/unit/app/managers/test_TagHandler.py index f249e4dfa63..7f0e3ad21ce 100644 --- a/test/unit/app/managers/test_TagHandler.py +++ b/test/unit/app/managers/test_TagHandler.py @@ -114,12 +114,13 @@ class TestTagHandler(BaseTestCase): assert not self.tag_handler.item_has_tag(self.user, item=hda, tag="tag2") def test_get_name_value_pair(self): - """Test different combinations of tag and name/value delimiters via parse_tags().""" + """Verify that parsing a single tag string correctly splits it into name/value pairs.""" assert self.tag_handler.parse_tags("a") == [("a", None)] assert self.tag_handler.parse_tags("a.b") == [("a.b", None)] assert self.tag_handler.parse_tags("a.b:c") == [("a.b", "c")] assert self.tag_handler.parse_tags("a.b:c.d") == [("a.b", "c.d")] assert self.tag_handler.parse_tags("a.b:c.d:e.f") == [("a.b", "c.d:e.f")] assert self.tag_handler.parse_tags("a.b:c.d:e.f.") == [("a.b", "c.d:e.f.")] + assert self.tag_handler.parse_tags("a.b:c.d:e.f..") == [("a.b", "c.d:e.f..")] assert self.tag_handler.parse_tags("a.b:c.d:e.f:") == [("a.b", "c.d:e.f:")] - assert self.tag_handler.parse_tags("a.b:c.d:e.f:::") == [("a.b", "c.d:e.f:::")] + assert self.tag_handler.parse_tags("a.b:c.d:e.f::") == [("a.b", "c.d:e.f::")]