# HG changeset patch # User Marcin Kuzminski # Date 2016-11-17 12:01:19 # Node ID 6b984a38505489a84c57831ef4d440454fde1306 # Parent 754e16c04caa6bcf3b7174bbccca120acc44cdba tests: sanitize temp group name to conform with our schema validators that clear the special chars out. diff --git a/rhodecode/tests/plugin.py b/rhodecode/tests/plugin.py --- a/rhodecode/tests/plugin.py +++ b/rhodecode/tests/plugin.py @@ -1133,7 +1133,7 @@ def user_util(request, pylonsapp): class UserUtility(object): def __init__(self, test_name="test"): - self._test_name = test_name + self._test_name = self._sanitize_name(test_name) self.fixture = Fixture() self.repo_group_ids = [] self.user_ids = [] @@ -1146,6 +1146,11 @@ class UserUtility(object): self.user_group_user_group_permission_ids = [] self.user_permissions = [] + def _sanitize_name(self, name): + for char in ['[', ']']: + name = name.replace(char, '_') + return name + def create_repo_group( self, owner=TEST_USER_ADMIN_LOGIN, auto_cleanup=True): group_name = "{prefix}_repogroup_{count}".format(