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

Side by Side Diff: chrome/common/extensions/docs/server2/availability_finder_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 2013 The Chromium Authors. All rights reserved. 2 # Copyright 2013 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 import os 5 import os
6 import sys 6 import sys
7 import unittest 7 import unittest
8 8
9 import api_schema_graph 9 import api_schema_graph
10 from availability_finder import AvailabilityFinder, AvailabilityInfo 10 from availability_finder import AvailabilityFinder, AvailabilityInfo
11 from branch_utility import BranchUtility, ChannelInfo 11 from branch_utility import BranchUtility, ChannelInfo
12 from compiled_file_system import CompiledFileSystem 12 from compiled_file_system import CompiledFileSystem
13 from fake_host_file_system_provider import FakeHostFileSystemProvider 13 from fake_host_file_system_provider import FakeHostFileSystemProvider
14 from fake_url_fetcher import FakeUrlFetcher 14 from fake_url_fetcher import FakeUrlFetcher
15 from host_file_system_iterator import HostFileSystemIterator 15 from host_file_system_iterator import HostFileSystemIterator
16 from mock_function import MockFunction 16 from mock_function import MockFunction
17 from object_store_creator import ObjectStoreCreator 17 from object_store_creator import ObjectStoreCreator
18 from platform_util import GetPlatforms 18 from platform_util import GetPlatforms
19 from test_data.canned_data import (CANNED_API_FILE_SYSTEM_DATA, CANNED_BRANCHES) 19 from test_data.canned_data import (CANNED_API_FILE_SYSTEM_DATA, CANNED_BRANCHES)
20 from test_data.object_level_availability.tabs import TABS_SCHEMA_BRANCHES 20 from test_data.object_level_availability.tabs import TABS_SCHEMA_BRANCHES
21 from test_util import Server2Path 21 from test_util import Server2Path
22 from process_schema import ProcessSchemaFactoryForTest
22 23
23 24
24 TABS_UNMODIFIED_VERSIONS = (16, 20, 23, 24) 25 TABS_UNMODIFIED_VERSIONS = (16, 20, 23, 24)
25 26
26 class AvailabilityFinderTest(unittest.TestCase): 27 class AvailabilityFinderTest(unittest.TestCase):
27 28
28 def _create_availability_finder(self, 29 def _create_availability_finder(self,
29 host_fs_creator, 30 host_fs_creator,
30 host_fs_iterator, 31 host_fs_iterator,
31 platform): 32 platform):
32 test_object_store = ObjectStoreCreator.ForTest() 33 test_object_store = ObjectStoreCreator.ForTest()
33 return AvailabilityFinder( 34 return AvailabilityFinder(
34 self._branch_utility, 35 self._branch_utility,
35 CompiledFileSystem.Factory(test_object_store), 36 CompiledFileSystem.Factory(test_object_store),
36 host_fs_iterator, 37 host_fs_iterator,
37 host_fs_creator.GetTrunk(), 38 host_fs_creator.GetTrunk(),
38 test_object_store, 39 test_object_store,
39 platform) 40 platform,
41 ProcessSchemaFactoryForTest())
40 42
41 def setUp(self): 43 def setUp(self):
42 self._branch_utility = BranchUtility( 44 self._branch_utility = BranchUtility(
43 os.path.join('branch_utility', 'first.json'), 45 os.path.join('branch_utility', 'first.json'),
44 os.path.join('branch_utility', 'second.json'), 46 os.path.join('branch_utility', 'second.json'),
45 FakeUrlFetcher(Server2Path('test_data')), 47 FakeUrlFetcher(Server2Path('test_data')),
46 ObjectStoreCreator.ForTest()) 48 ObjectStoreCreator.ForTest())
47 self._api_fs_creator = FakeHostFileSystemProvider( 49 self._api_fs_creator = FakeHostFileSystemProvider(
48 CANNED_API_FILE_SYSTEM_DATA) 50 CANNED_API_FILE_SYSTEM_DATA)
49 self._node_fs_creator = FakeHostFileSystemProvider(TABS_SCHEMA_BRANCHES) 51 self._node_fs_creator = FakeHostFileSystemProvider(TABS_SCHEMA_BRANCHES)
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
286 'UpdateInfo')) 288 'UpdateInfo'))
287 assertEquals(False, None, tabs_graph.Lookup('tabs', 'functions', 'get', 289 assertEquals(False, None, tabs_graph.Lookup('tabs', 'functions', 'get',
288 'parameters', 'callback', 'parameters', 'tab', 'id')) 290 'parameters', 'callback', 'parameters', 'tab', 'id'))
289 assertEquals(False, None, tabs_graph.Lookup('functions')) 291 assertEquals(False, None, tabs_graph.Lookup('functions'))
290 assertEquals(False, None, tabs_graph.Lookup('events', 'onActivated', 292 assertEquals(False, None, tabs_graph.Lookup('events', 'onActivated',
291 'parameters', 'activeInfo', 'tabId')) 293 'parameters', 'activeInfo', 'tabId'))
292 294
293 295
294 if __name__ == '__main__': 296 if __name__ == '__main__':
295 unittest.main() 297 unittest.main()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698