def verify_merge_update(self, updates, result):
g = self.gitlab
for (key, value) in six.iteritems(updates):
if key == 'private_token':
continue
if key == 'state_event':
key = 'state'
value = self.STATE_EVENT2MERGE_STATE[updates['state_event']]
result_value = result.get(key) or ''
if value != result_value:
url = (g['host'] + "/" + parse.unquote(g['repo']) + "/" +
"merge_requests/" + str(result['iid']))
raise ValueError("{url}: {key} value expected to be {value}"
" but is {result}".format(
url=url,
key=key,
value=value,
result=result_value))
# Local Variables:
# compile-command: "cd .. ; virtualenv/bin/tox -e flake8"
# End:
评论列表
文章目录