| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import base64 | 5 import base64 |
| 6 import hashlib | 6 import hashlib |
| 7 | 7 |
| 8 from slave import recipe_test_api | 8 from recipe_engine import recipe_test_api |
| 9 | 9 |
| 10 class GitilesTestApi(recipe_test_api.RecipeTestApi): | 10 class GitilesTestApi(recipe_test_api.RecipeTestApi): |
| 11 def _make_gitiles_response_json(self, data): | 11 def _make_gitiles_response_json(self, data): |
| 12 return self.m.json.output(data) | 12 return self.m.json.output(data) |
| 13 | 13 |
| 14 def make_refs_test_data(self, *refs): | 14 def make_refs_test_data(self, *refs): |
| 15 return self._make_gitiles_response_json({ref: None for ref in refs}) | 15 return self._make_gitiles_response_json({ref: None for ref in refs}) |
| 16 | 16 |
| 17 def make_log_test_data(self, s, n=3): | 17 def make_log_test_data(self, s, n=3): |
| 18 return self._make_gitiles_response_json({ | 18 return self._make_gitiles_response_json({ |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 'new_mode': 33188, | 66 'new_mode': 33188, |
| 67 'new_path': f, | 67 'new_path': f, |
| 68 } for f in new_files) | 68 } for f in new_files) |
| 69 return self._make_gitiles_response_json(d) | 69 return self._make_gitiles_response_json(d) |
| 70 | 70 |
| 71 def make_hash(self, *bases): | 71 def make_hash(self, *bases): |
| 72 return hashlib.sha1(':'.join(bases)).hexdigest() | 72 return hashlib.sha1(':'.join(bases)).hexdigest() |
| 73 | 73 |
| 74 def make_encoded_file(self, data): | 74 def make_encoded_file(self, data): |
| 75 return self.m.raw_io.output(base64.b64encode(data)) | 75 return self.m.raw_io.output(base64.b64encode(data)) |
| OLD | NEW |