# 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
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 19553 | swellard | Move and rename clients | ||
//guest/perforce_software/helix-web-services/main/source/clients/2016.1.0/python/tests/default_api.server_triggers.basic_add_remove.py | |||||
#1 | 19307 | tjuricek |
Python Client SDK tests from counters to users Need to treat the job-related models as UserDict instances, which involves some adjustments to the Swagger code generators. |