# coding: utf-8 from utils.test_config import * from utils.string_utils import * from helix_web_services_client.models import BranchCommand api = api_as_super() triggers = api.server_triggers_get('localhost') original_list = list(triggers.triggers) trigger_line = 'cscheck change-submit //depot/... "cmd %changelist%"' triggers.triggers.append(trigger_line) api.server_triggers_put('localhost', triggers) saved = api.server_triggers_get('localhost') assert any(x == trigger_line for x in saved.triggers) triggers.triggers = original_list api.server_triggers_put('localhost', triggers) cleared = api.server_triggers_get('localhost') assert any(x == trigger_line for x in cleared.triggers) == False