Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(268)

Side by Side Diff: unittests/test_test.py

Issue 2779683005: [package.proto] convert deps from list to map. (Closed)
Patch Set: fixit Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « unittests/repo_test_util.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2017 The LUCI Authors. All rights reserved. 2 # Copyright 2017 The LUCI Authors. All rights reserved.
3 # Use of this source code is governed under the Apache License, Version 2.0 3 # Use of this source code is governed under the Apache License, Version 2.0
4 # that can be found in the LICENSE file. 4 # that can be found in the LICENSE file.
5 5
6 import json 6 import json
7 import os 7 import os
8 import shutil 8 import shutil
9 import subprocess 9 import subprocess
10 import sys 10 import sys
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
208 os.makedirs(config_dir) 208 os.makedirs(config_dir)
209 209
210 self._root_dir = root_dir 210 self._root_dir = root_dir
211 self._recipes_cfg = os.path.join(config_dir, 'recipes.cfg') 211 self._recipes_cfg = os.path.join(config_dir, 'recipes.cfg')
212 self._recipe_tool = os.path.join(ROOT_DIR, 'recipes.py') 212 self._recipe_tool = os.path.join(ROOT_DIR, 'recipes.py')
213 213
214 test_pkg = package_pb2.Package( 214 test_pkg = package_pb2.Package(
215 api_version=1, 215 api_version=1,
216 project_id='test_pkg', 216 project_id='test_pkg',
217 recipes_path='', 217 recipes_path='',
218 deps=[ 218 deps={
219 package_pb2.DepSpec( 219 'recipe_engine': package_pb2.DepSpec(url='file://'+ROOT_DIR),
220 project_id='recipe_engine', 220 }
221 url='file://'+ROOT_DIR),
222 ],
223 ) 221 )
224 package.ProtoFile(self._recipes_cfg).write(test_pkg) 222 package.ProtoFile(self._recipes_cfg).write(test_pkg)
225 223
226 self.maxDiff = None 224 self.maxDiff = None
227 225
228 def tearDown(self): 226 def tearDown(self):
229 shutil.rmtree(self._root_dir) 227 shutil.rmtree(self._root_dir)
230 228
231 @property 229 @property
232 def json_path(self): 230 def json_path(self):
(...skipping 570 matching lines...) Expand 10 before | Expand all | Expand 10 after
803 rw.RunStepsLines = ['pass'] 801 rw.RunStepsLines = ['pass']
804 rw.GenTestsLines = ['yield api.test(%r)' % test_name] 802 rw.GenTestsLines = ['yield api.test(%r)' % test_name]
805 rw.add_expectation(test_name) 803 rw.add_expectation(test_name)
806 rw.write() 804 rw.write()
807 self._run_recipes('test', 'run', '--json', self.json_path) 805 self._run_recipes('test', 'run', '--json', self.json_path)
808 self.assertEqual(self.json_generator.get(), self.json_contents) 806 self.assertEqual(self.json_generator.get(), self.json_contents)
809 807
810 808
811 if __name__ == '__main__': 809 if __name__ == '__main__':
812 sys.exit(unittest.main()) 810 sys.exit(unittest.main())
OLDNEW
« no previous file with comments | « unittests/repo_test_util.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698