OLD | NEW |
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 import json | 6 import json |
7 import unittest | 7 import unittest |
8 | 8 |
9 from extensions_paths import CHROME_API, CHROME_EXTENSIONS | 9 from extensions_paths import CHROME_API, CHROME_EXTENSIONS |
10 from mock_file_system import MockFileSystem | 10 from mock_file_system import MockFileSystem |
(...skipping 15 matching lines...) Expand all Loading... |
26 'app.runtime.foo': {'extension_types': ['extension']}, | 26 'app.runtime.foo': {'extension_types': ['extension']}, |
27 'declarativeWebRequest': {'extension_types': ['extension']}, | 27 'declarativeWebRequest': {'extension_types': ['extension']}, |
28 'devtools.inspectedWindow': {'extension_types': ['extension']}, | 28 'devtools.inspectedWindow': {'extension_types': ['extension']}, |
29 'input': {'extension_types': 'all'}, | 29 'input': {'extension_types': 'all'}, |
30 'input.ime': {'extension_types': ['extension', 'platform_app']}, | 30 'input.ime': {'extension_types': ['extension', 'platform_app']}, |
31 'storage': {'extension_types': ['extension']}, | 31 'storage': {'extension_types': ['extension']}, |
32 }), | 32 }), |
33 '_manifest_features.json': '{}', | 33 '_manifest_features.json': '{}', |
34 '_permission_features.json': '{}', | 34 '_permission_features.json': '{}', |
35 'alarms.idl': ReadFile(CHROME_API, 'alarms.idl'), | 35 'alarms.idl': ReadFile(CHROME_API, 'alarms.idl'), |
36 'declarative_web_request.json': ReadFile( | |
37 CHROME_API, 'declarative_web_request.json'), | |
38 'input_ime.json': ReadFile(CHROME_API, 'input_ime.json'), | 36 'input_ime.json': ReadFile(CHROME_API, 'input_ime.json'), |
39 'page_action.json': ReadFile(CHROME_API, 'page_action.json'), | 37 'page_action.json': ReadFile(CHROME_API, 'page_action.json'), |
40 }, | 38 }, |
41 'docs': { | 39 'docs': { |
42 'templates': { | 40 'templates': { |
43 'json': { | 41 'json': { |
44 'manifest.json': '{}', | 42 'manifest.json': '{}', |
45 'permissions.json': '{}', | 43 'permissions.json': '{}', |
46 } | 44 } |
47 } | 45 } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
146 # Check that 'app' is resolved successfully in apps, but is None otherwise. | 144 # Check that 'app' is resolved successfully in apps, but is None otherwise. |
147 self.assertNotEqual( | 145 self.assertNotEqual( |
148 None, | 146 None, |
149 self._platform_bundle.GetReferenceResolver('apps').GetLink('app')) | 147 self._platform_bundle.GetReferenceResolver('apps').GetLink('app')) |
150 self.assertEqual( | 148 self.assertEqual( |
151 None, | 149 None, |
152 self._platform_bundle.GetReferenceResolver('extensions').GetLink('app')) | 150 self._platform_bundle.GetReferenceResolver('extensions').GetLink('app')) |
153 | 151 |
154 if __name__ == '__main__': | 152 if __name__ == '__main__': |
155 unittest.main() | 153 unittest.main() |
OLD | NEW |