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

Side by Side Diff: chrome/common/extensions/docs/server2/jsc_view_test.py

Issue 532423002: Inlining references to internal APIs. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Removing extensionTypes from chrome api features (still in extension api features) Created 6 years, 3 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 import json 6 import json
7 import os 7 import os
8 import unittest 8 import unittest
9 9
10 from jsc_view import GetEventByNameFromEvents 10 from jsc_view import GetEventByNameFromEvents
11 from api_schema_graph import APISchemaGraph 11 from api_schema_graph import APISchemaGraph
12 from availability_finder import AvailabilityFinder, AvailabilityInfo 12 from availability_finder import AvailabilityFinder, AvailabilityInfo
13 from branch_utility import BranchUtility, ChannelInfo 13 from branch_utility import BranchUtility, ChannelInfo
14 from compiled_file_system import CompiledFileSystem 14 from compiled_file_system import CompiledFileSystem
15 from extensions_paths import CHROME_EXTENSIONS 15 from extensions_paths import CHROME_EXTENSIONS
16 from fake_host_file_system_provider import FakeHostFileSystemProvider 16 from fake_host_file_system_provider import FakeHostFileSystemProvider
17 from fake_url_fetcher import FakeUrlFetcher 17 from fake_url_fetcher import FakeUrlFetcher
18 from features_bundle import FeaturesBundle 18 from features_bundle import FeaturesBundle
19 from future import Future 19 from future import Future
20 from host_file_system_iterator import HostFileSystemIterator 20 from host_file_system_iterator import HostFileSystemIterator
21 from jsc_view import JSCView, _FormatValue 21 from jsc_view import JSCView, _FormatValue
22 from object_store_creator import ObjectStoreCreator 22 from object_store_creator import ObjectStoreCreator
23 from process_schema import ProcessSchemaFactoryForTest
23 from server_instance import ServerInstance 24 from server_instance import ServerInstance
24 from test_data.api_data_source.canned_trunk_fs import CANNED_TRUNK_FS_DATA 25 from test_data.api_data_source.canned_trunk_fs import CANNED_TRUNK_FS_DATA
25 from test_data.canned_data import CANNED_API_FILE_SYSTEM_DATA 26 from test_data.canned_data import CANNED_API_FILE_SYSTEM_DATA
26 from test_data.object_level_availability.tabs import TABS_SCHEMA_BRANCHES 27 from test_data.object_level_availability.tabs import TABS_SCHEMA_BRANCHES
27 from test_file_system import TestFileSystem 28 from test_file_system import TestFileSystem
28 from test_util import Server2Path 29 from test_util import Server2Path
29 30
30 31
31 class _FakeTemplateCache(object): 32 class _FakeTemplateCache(object):
32 33
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
304 self._node_fs_creator = FakeHostFileSystemProvider(TABS_SCHEMA_BRANCHES) 305 self._node_fs_creator = FakeHostFileSystemProvider(TABS_SCHEMA_BRANCHES)
305 self._node_fs_iterator = HostFileSystemIterator(self._node_fs_creator, 306 self._node_fs_iterator = HostFileSystemIterator(self._node_fs_creator,
306 self._branch_utility) 307 self._branch_utility)
307 test_object_store = ObjectStoreCreator.ForTest() 308 test_object_store = ObjectStoreCreator.ForTest()
308 self._avail_finder = AvailabilityFinder( 309 self._avail_finder = AvailabilityFinder(
309 self._branch_utility, 310 self._branch_utility,
310 CompiledFileSystem.Factory(test_object_store), 311 CompiledFileSystem.Factory(test_object_store),
311 self._node_fs_iterator, 312 self._node_fs_iterator,
312 self._node_fs_creator.GetTrunk(), 313 self._node_fs_creator.GetTrunk(),
313 test_object_store, 314 test_object_store,
314 'extensions') 315 'extensions',
316 ProcessSchemaFactoryForTest())
315 317
316 server_instance = ServerInstance.ForTest( 318 server_instance = ServerInstance.ForTest(
317 file_system_provider=FakeHostFileSystemProvider( 319 file_system_provider=FakeHostFileSystemProvider(
318 TABS_SCHEMA_BRANCHES)) 320 TABS_SCHEMA_BRANCHES))
319 self._api_models = server_instance.platform_bundle.GetAPIModels( 321 self._api_models = server_instance.platform_bundle.GetAPIModels(
320 'extensions') 322 'extensions')
321 self._json_cache = server_instance.compiled_fs_factory.ForJson( 323 self._json_cache = server_instance.compiled_fs_factory.ForJson(
322 server_instance.host_file_system_provider.GetTrunk()) 324 server_instance.host_file_system_provider.GetTrunk())
323 325
324 # Imitate the actual SVN file system by incrementing the stats for paths 326 # Imitate the actual SVN file system by incrementing the stats for paths
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 # Test a node that became deprecated. 397 # Test a node that became deprecated.
396 self.assertEquals({ 398 self.assertEquals({
397 'scheduled': None, 399 'scheduled': None,
398 'version': 26, 400 'version': 26,
399 'partial': 'motemplate chrome/common/extensions/docs/templates/' + 401 'partial': 'motemplate chrome/common/extensions/docs/templates/' +
400 'private/intro_tables/deprecated_message.html' 402 'private/intro_tables/deprecated_message.html'
401 }, model_dict['types'][2]['availability']) 403 }, model_dict['types'][2]['availability'])
402 404
403 if __name__ == '__main__': 405 if __name__ == '__main__':
404 unittest.main() 406 unittest.main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698