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

Side by Side Diff: third_party/closure_compiler/compiler_test.py

Issue 1871043004: Make PromiseResolver's members read-only (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: base off of https://codereview.chromium.org/1869883003/ Created 4 years, 8 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
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 from ast import literal_eval 6 from ast import literal_eval
7 import os 7 import os
8 import tempfile 8 import tempfile
9 import unittest 9 import unittest
10 10
(...skipping 14 matching lines...) Expand all
25 _CHROME_SEND_EXTERNS = os.path.join(_SRC_DIR, "third_party", "closure_compiler", 25 _CHROME_SEND_EXTERNS = os.path.join(_SRC_DIR, "third_party", "closure_compiler",
26 "externs", "chrome_send.js") 26 "externs", "chrome_send.js")
27 _CLOSURE_ARGS_GYPI = os.path.join(_SCRIPT_DIR, "closure_args.gypi") 27 _CLOSURE_ARGS_GYPI = os.path.join(_SCRIPT_DIR, "closure_args.gypi")
28 _GYPI_DICT = literal_eval(open(_CLOSURE_ARGS_GYPI).read()) 28 _GYPI_DICT = literal_eval(open(_CLOSURE_ARGS_GYPI).read())
29 _COMMON_CLOSURE_ARGS = _GYPI_DICT["closure_args"] + \ 29 _COMMON_CLOSURE_ARGS = _GYPI_DICT["closure_args"] + \
30 _GYPI_DICT["default_disabled_closure_args"] 30 _GYPI_DICT["default_disabled_closure_args"]
31 31
32 32
33 class CompilerTest(unittest.TestCase): 33 class CompilerTest(unittest.TestCase):
34 _ASSERT_DEFINITION = Processor(_ASSERT_JS).contents 34 _ASSERT_DEFINITION = Processor(_ASSERT_JS).contents
35 _CR_DEFINE_DEFINITION = (Processor(_PROMISE_RESOLVER_JS).contents + 35 _PROMISE_RESOLVER_DEFINITION = (_ASSERT_DEFINITION +
36 Processor(_PROMISE_RESOLVER_JS).contents)
37 _CR_DEFINE_DEFINITION = (_PROMISE_RESOLVER_DEFINITION +
36 Processor(_CR_JS).contents) 38 Processor(_CR_JS).contents)
37 _CR_UI_DECORATE_DEFINITION = Processor(_CR_UI_JS).contents 39 _CR_UI_DECORATE_DEFINITION = Processor(_CR_UI_JS).contents
38 40
39 def setUp(self): 41 def setUp(self):
40 self._checker = Checker() 42 self._checker = Checker()
41 self._tmp_files = [] 43 self._tmp_files = []
42 44
43 def tearDown(self): 45 def tearDown(self):
44 for file in self._tmp_files: 46 for file in self._tmp_files:
45 if os.path.exists(file): 47 if os.path.exists(file):
(...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 """ 368 """
367 args = ['warning_level=VERBOSE'] 369 args = ['warning_level=VERBOSE']
368 self._runCheckerTestExpectError(template % '', 'Missing return', 370 self._runCheckerTestExpectError(template % '', 'Missing return',
369 closure_args=args) 371 closure_args=args)
370 self._runCheckerTestExpectSuccess(template % 'assertNotReached();', 372 self._runCheckerTestExpectSuccess(template % 'assertNotReached();',
371 closure_args=args) 373 closure_args=args)
372 374
373 375
374 if __name__ == "__main__": 376 if __name__ == "__main__":
375 unittest.main() 377 unittest.main()
OLDNEW
« no previous file with comments | « chrome/test/data/webui/webui_resource_browsertest.cc ('k') | ui/webui/resources/html/promise_resolver.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698