You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/recipes/recipe_modules/gerrit/test_api.py

24 lines
764 B
Python

# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
from recipe_engine import recipe_test_api
class GerritTestApi(recipe_test_api.RecipeTestApi):
def _make_gerrit_response_json(self, data):
return self.m.json.output(data)
def make_gerrit_create_branch_response_data(self):
return self._make_gerrit_response_json({
"ref": "refs/heads/test",
"revision": "76016386a0d8ecc7b6be212424978bb45959d668",
"can_delete": True
})
def make_gerrit_get_branch_response_data(self):
return self._make_gerrit_response_json({
"ref": "refs/heads/master",
"revision": "67ebf73496383c6777035e374d2d664009e2aa5c"
})