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

Unified Diff: chrome/common/extensions/docs/server2/test_data/canned_data.py

Issue 12996003: Dynamically generate a heading for Extension Docs API pages (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressing comments - Patch currently being broken up Created 7 years, 6 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/test_data/canned_data.py
diff --git a/chrome/common/extensions/docs/server2/test_data/canned_data.py b/chrome/common/extensions/docs/server2/test_data/canned_data.py
new file mode 100644
index 0000000000000000000000000000000000000000..e7051555aee7bf5640accd03ace0d2feb0fc68a7
--- /dev/null
+++ b/chrome/common/extensions/docs/server2/test_data/canned_data.py
@@ -0,0 +1,240 @@
+# Copyright (c) 2013 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+CANNED_BRANCHES = {
+ 'trunk' : 'trunk',
+ 28 : 1500,
+ 27 : 1453,
+ 26 : 1410,
+ 25 : 1364,
+ 24 : 1312,
+ 23 : 1271,
+ 22 : 1229,
+ 21 : 1180,
+ 20 : 1132,
+ 19 : 1084,
+ 18 : 1025,
+ 17 : 963,
+ 16 : 912,
+ 15 : 874,
+ 14 : 835,
+ 13 : 782,
+ 12 : 742,
+ 11 : 696,
+ 10 : 648,
+ 9 : 597,
+ 8 : 552,
+ 7 : 544,
+ 6 : 495,
+ 5 : 396
+}
+
+CANNED_API_FILE_SYSTEM_DATA = {
+ 'trunk': {
+ 'docs': {
+ 'templates': {
+ 'json': {
+ 'api_availabilities.json': '{"earlyAPI1": {"channel": "stable", "version": "10"}, "earlyAPI2": {"channel": "trunk"}}',
+ 'intro_tables.json': '{"test": [{"Permissions": "blue"}]}'
+ }
+ }
+ },
+ 'api': {
+ '_api_features.json': '{"contextMenus": {"channel": "stable"}, "extension": {"channel": "stable"}, "trunk": {"channel": "trunk"}}',
+ '_permission_features.json': '{"alarms": {"channel": "stable"}, "bookmarks": {"channel": "stable"}, "cookies": {"channel": "dev"}, "notReallyBetaAPI": {"channel": "beta"}, "trunkAPI": {"channel": "trunk"}}',
+ '_manifest_features.json': '{"runtime": {"channel": "stable"}, "storage": {"channel": "beta"}, "sync": {"channel": "trunk"}}',
+ 'cookies.json': 'cookies contents',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1500': {
+ 'api': {
+ '_api_features.json': '{"extension": {"channel": "stable"}}',
+ '_manifest_features.json': '{"contextMenus": {"channel": "trunk"}, "notifications" : {"channel": "beta"}, "runtime": {"channel": "stable"}, "storage": {"channel": "dev"}, "sync": {"channel": "trunk"}}',
+ '_permission_features.json': '{"alarms": {"channel": "stable"}, "bookmarks": {"channel": "stable"}, "cookies": {"channel": "dev"}, "downloads": {"channel": "beta"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1453': {
+ 'api': {
+ '_api_features.json': '{"extension": {"channel": "stable"}, "systemInfo.cpu": {"channel": "stable"}}',
+ '_manifest_features.json': '{"notifications": {"channel": "dev"}, "runtime": {"channel": "stable"}, "storage": {"channel": "dev"}}',
+ '_permission_features.json': '{"alarms": {"channel": "stable"}, "bookmarks": {"channel": "stable"}, "downloads": {"channel": "dev"}, "context_menus": {"channel": "trunk"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1410': {
+ 'api': {
+ '_manifest_features.json': '{"notifications": {"channel": "dev"}, "runtime": {"channel": "stable"}}',
+ '_permission_features.json': '{"alarms": {"channel": "stable"}, "bookmarks": {"channel": "stable"}, "context_menus": {"channel": "trunk"}, "systemInfo.display": {"channel": "stable"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1364': {
+ 'api': {
+ '_manifest_features.json': '{"runtime": {"channel": "stable"}}',
+ '_permission_features.json': '{"alarms": {"channel": "stable"}, "bookmarks": {"channel": "stable"}, "systemInfo.display": {"channel": "stable"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1312': {
+ 'api': {
+ '_manifest_features.json': '{"runtime": {"channel": "stable"}}',
+ '_permission_features.json': '{"alarms": {"channel": "stable"}, "bookmarks": {"channel": "stable"}, "systemInfo.display": {"channel": "stable"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1271': {
+ 'api': {
+ '_manifest_features.json': '{"runtime": {"channel": "stable"}, "system_info_display": {"channel": "stable"}}',
+ '_permission_features.json': '{"alarms": {"channel": "beta"}, "bookmarks": {"channel": "stable"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents',
+ 'windows.json': 'windows contents'
+ }
+ },
+ '1229': {
+ 'api': {
+ '_manifest_features.json': '{"runtime": {"channel": "stable"}}',
+ '_permission_features.json': '{"bookmarks": {"channel": "stable"}, "systemInfo.display": {"channel": "beta"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents'
+ }
+ },
+ '1180': {
+ 'api': {
+ '_manifest_features.json': '{"runtime": {"channel": "stable"}}',
+ '_permission_features.json': '{"bookmarks": {"channel": "stable"}}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents'
+ }
+ },
+ '1132': {
+ 'api': {
+ '_manifest_features.json': '{"contents": "null"}',
+ '_permission_features.json': '{"contents": "null"}',
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents'
+ }
+ },
+ '1084': {
+ 'api': {
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents'
+ }
+ },
+ '1025': {
+ 'api': {
+ 'idle.json': 'idle contents',
+ 'menus.json': 'menus contents',
+ 'tabs.json': 'tabs contents'
+ }
+ },
+ '963': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '912': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '874': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '835': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '782': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '742': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '696': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '648': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '597': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '552': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '544': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '495': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "menus"}]'
+ }
+ },
+ '396': {
+ 'api': {
+ 'extension_api.json': '[{"namespace": "idle"}, {"namespace": "experimental.menus"}]'
+ }
+ }
+}
+
+CANNED_TEST_FILE_SYSTEM_DATA = {
+ 'api': {
+ '_manifest_features.json': '{"manifest": "features"}',
+ '_permission_features.json': '{"permission": "features"}'
+ },
+ 'docs': {
+ 'templates': {
+ 'intros': {
+ 'test.html': '<h1>hi</h1>you<h2>first</h2><h3>inner</h3><h2>second</h2>'
+ },
+ 'json': {
+ 'api_availabilities.json': '{"tester": "42"}',
+ 'intro_tables.json': '{ "tester": {"Permissions": [{"permission": "tester" }, {"extra": "is an API." }], "LearnMore": [{"href": "https://tester.test.com/welcome.html", "content": "Welcome!" }]}}'
+ }
+ }
+ }
+}

Powered by Google App Engine
This is Rietveld 408576698