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

Unified Diff: chrome/common/extensions/docs/server2/jsc_view_test.py

Issue 656673003: Docserver: Cache the samples. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 6 years, 2 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 side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/docs/server2/jsc_view_test.py
diff --git a/chrome/common/extensions/docs/server2/jsc_view_test.py b/chrome/common/extensions/docs/server2/jsc_view_test.py
index 23cbb7275b5b5a1b97d0b7d5c102363d4272038c..ad6092628279ec54c2be3c7ce159c232fc5cc6ec 100755
--- a/chrome/common/extensions/docs/server2/jsc_view_test.py
+++ b/chrome/common/extensions/docs/server2/jsc_view_test.py
@@ -18,9 +18,10 @@ from fake_url_fetcher import FakeUrlFetcher
from features_bundle import FeaturesBundle
from future import Future
from host_file_system_iterator import HostFileSystemIterator
-from jsc_view import JSCView, _FormatValue
+from jsc_view import CreateJSCView, _JSCViewBuilder, _FormatValue
from object_store_creator import ObjectStoreCreator
from schema_processor import SchemaProcessorFactoryForTest
+from servlet import Request
from server_instance import ServerInstance
from test_data.api_data_source.canned_master_fs import CANNED_MASTER_FS_DATA
from test_data.canned_data import CANNED_API_FILE_SYSTEM_DATA
@@ -118,14 +119,17 @@ class JSCViewTest(unittest.TestCase):
def testCreateId(self):
fake_avail_finder = _FakeAvailabilityFinder(self._fake_availability)
- dict_ = JSCView(self._api_models.GetContentScriptAPIs().Get(),
- self._api_models.GetModel('tester').Get(),
- fake_avail_finder,
- self._json_cache,
- _FakeTemplateCache(),
- self._features_bundle,
- None,
- 'extensions').ToDict()
+ dict_ = CreateJSCView(
+ self._api_models.GetContentScriptAPIs().Get(),
+ self._api_models.GetModel('tester').Get(),
+ fake_avail_finder,
+ self._json_cache,
+ _FakeTemplateCache(),
+ self._features_bundle,
+ None,
+ 'extensions',
+ [],
+ Request.ForTest(''))
self.assertEquals('type-TypeA', dict_['types'][0]['id'])
self.assertEquals('property-TypeA-b',
dict_['types'][0]['properties'][0]['id'])
@@ -136,26 +140,32 @@ class JSCViewTest(unittest.TestCase):
def DISABLED_testToDict(self):
fake_avail_finder = _FakeAvailabilityFinder(self._fake_availability)
expected_json = self._LoadJSON('expected_tester.json')
- dict_ = JSCView(self._api_models.GetContentScriptAPIs().Get(),
- self._api_models.GetModel('tester').Get(),
- fake_avail_finder,
- self._json_cache,
- _FakeTemplateCache(),
- self._features_bundle,
- None,
- 'extensions').ToDict()
+ dict_ = CreateJSCView(
+ self._api_models.GetContentScriptAPIs().Get(),
+ self._api_models.GetModel('tester').Get(),
+ fake_avail_finder,
+ self._json_cache,
+ _FakeTemplateCache(),
+ self._features_bundle,
+ None,
+ 'extensions',
+ [],
+ Request.ForTest(''))
self.assertEquals(expected_json, dict_)
def testAddRules(self):
fake_avail_finder = _FakeAvailabilityFinder(self._fake_availability)
- dict_ = JSCView(self._api_models.GetContentScriptAPIs().Get(),
- self._api_models.GetModel('add_rules_tester').Get(),
- fake_avail_finder,
- self._json_cache,
- _FakeTemplateCache(),
- self._features_bundle,
- self._FakeLoadAddRulesSchema(),
- 'extensions').ToDict()
+ dict_ = CreateJSCView(
+ self._api_models.GetContentScriptAPIs().Get(),
+ self._api_models.GetModel('add_rules_tester').Get(),
+ fake_avail_finder,
+ self._json_cache,
+ _FakeTemplateCache(),
+ self._features_bundle,
+ self._FakeLoadAddRulesSchema(),
+ 'extensions',
+ [],
+ Request.ForTest(''))
# Check that the first event has the addRulesFunction defined.
self.assertEquals('add_rules_tester', dict_['name'])
@@ -174,14 +184,16 @@ class JSCViewTest(unittest.TestCase):
def testGetIntroList(self):
fake_avail_finder = _FakeAvailabilityFinder(self._fake_availability)
- model = JSCView(self._api_models.GetContentScriptAPIs().Get(),
- self._api_models.GetModel('tester').Get(),
- fake_avail_finder,
- self._json_cache,
- _FakeTemplateCache(),
- self._features_bundle,
- None,
- 'extensions')
+ model = _JSCViewBuilder(
+ self._api_models.GetContentScriptAPIs().Get(),
+ self._api_models.GetModel('tester').Get(),
+ fake_avail_finder,
+ self._json_cache,
+ _FakeTemplateCache(),
+ self._features_bundle,
+ None,
+ 'extensions',
+ [])
expected_list = [
{ 'title': 'Description',
'content': [
@@ -237,14 +249,16 @@ class JSCViewTest(unittest.TestCase):
# Tests the same data with a scheduled availability.
fake_avail_finder = _FakeAvailabilityFinder(
AvailabilityInfo(ChannelInfo('beta', '1453', 27), scheduled=28))
- model = JSCView(self._api_models.GetContentScriptAPIs().Get(),
- self._api_models.GetModel('tester').Get(),
- fake_avail_finder,
- self._json_cache,
- _FakeTemplateCache(),
- self._features_bundle,
- None,
- 'extensions')
+ model = _JSCViewBuilder(
+ self._api_models.GetContentScriptAPIs().Get(),
+ self._api_models.GetModel('tester').Get(),
+ fake_avail_finder,
+ self._json_cache,
+ _FakeTemplateCache(),
+ self._features_bundle,
+ None,
+ 'extensions',
+ [])
expected_list[1] = {
'title': 'Availability',
'content': [
@@ -281,7 +295,7 @@ class JSCViewWithoutNodeAvailabilityTest(unittest.TestCase):
'tabs': 18
}
for api_name, availability in api_availabilities.iteritems():
- model_dict = JSCView(
+ model_dict = CreateJSCView(
self._api_models.GetContentScriptAPIs().Get(),
self._api_models.GetModel(api_name).Get(),
self._avail_finder,
@@ -289,7 +303,9 @@ class JSCViewWithoutNodeAvailabilityTest(unittest.TestCase):
_FakeTemplateCache(),
_FakeFeaturesBundle(),
None,
- 'extensions').ToDict()
+ 'extensions',
+ [],
+ Request.ForTest(''))
self.assertEquals(availability,
model_dict['introList'][1]['content'][0]['version'])
@@ -357,7 +373,7 @@ class JSCViewWithNodeAvailabilityTest(unittest.TestCase):
}
self.assertEquals(node_availabilities[node], actual)
- model_dict = JSCView(
+ model_dict = CreateJSCView(
self._api_models.GetContentScriptAPIs().Get(),
self._api_models.GetModel('tabs').Get(),
self._avail_finder,
@@ -365,7 +381,9 @@ class JSCViewWithNodeAvailabilityTest(unittest.TestCase):
_FakeTemplateCache(),
_FakeFeaturesBundle(),
None,
- 'extensions').ToDict()
+ 'extensions',
+ [],
+ Request.ForTest(''))
# Test nodes that have the same availability as their parent.
« no previous file with comments | « chrome/common/extensions/docs/server2/jsc_view.py ('k') | chrome/common/extensions/docs/server2/samples_data_source.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698