| Index: chrome/common/extensions/docs/server2/test_data/object_level_availability/tabs.py
|
| diff --git a/chrome/common/extensions/docs/server2/test_data/object_level_availability/tabs.py b/chrome/common/extensions/docs/server2/test_data/object_level_availability/tabs.py
|
| index 158dea71db8c13b6a579a6bb1bbcf542b365299f..f5456d748d87dcba500e6af16120fbd1c9ac9b2d 100644
|
| --- a/chrome/common/extensions/docs/server2/test_data/object_level_availability/tabs.py
|
| +++ b/chrome/common/extensions/docs/server2/test_data/object_level_availability/tabs.py
|
| @@ -4,9 +4,32 @@
|
|
|
| import json
|
|
|
| -from extensions_paths import CHROME_EXTENSIONS
|
| +from extensions_paths import CHROME_EXTENSIONS, SERVER2
|
| from test_file_system import MoveAllTo
|
| +from test_util import ReadFile
|
|
|
| +FAKE_TABS_IDL = '\n'.join([
|
| + '// Copyleft stuff.',
|
| + '',
|
| + '// Some description here.',
|
| + 'namespace fakeTabs {',
|
| + ' dictionary WasImplicitlyInlinedType {};',
|
| + ' interface Functions {',
|
| + ' static void myFunc(WasImplicitlyInlinedType arg);',
|
| + ' static void anotherFunc(WasImplicitlyInlinedType arg);',
|
| + ' };',
|
| + '};'])
|
| +
|
| +FAKE_TABS_WITH_INLINING_IDL = '\n'.join([
|
| + '// Copyleft stuff.',
|
| + '',
|
| + '// Some description here.',
|
| + 'namespace fakeTabs {',
|
| + ' dictionary WasImplicitlyInlinedType {};',
|
| + ' interface Functions {',
|
| + ' static void myFunc(WasImplicitlyInlinedType arg);',
|
| + ' };',
|
| + '};'])
|
|
|
| TABS_SCHEMA_BRANCHES = MoveAllTo(CHROME_EXTENSIONS, {
|
| 'trunk': {
|
| @@ -22,6 +45,7 @@ TABS_SCHEMA_BRANCHES = MoveAllTo(CHROME_EXTENSIONS, {
|
| '_api_features.json': '{}',
|
| '_manifest_features.json': '{}',
|
| '_permission_features.json': '{}',
|
| + 'fake_tabs.idl': FAKE_TABS_IDL,
|
| 'tabs.json': json.dumps([{
|
| 'namespace': 'tabs',
|
| 'types': [
|
| @@ -168,6 +192,7 @@ TABS_SCHEMA_BRANCHES = MoveAllTo(CHROME_EXTENSIONS, {
|
| '_api_features.json': "{}",
|
| '_manifest_features.json': "{}",
|
| '_permission_features.json': "{}",
|
| + 'fake_tabs.idl': FAKE_TABS_IDL,
|
| 'tabs.json': json.dumps([{
|
| 'namespace': 'tabs',
|
| 'types': [
|
| @@ -265,6 +290,7 @@ TABS_SCHEMA_BRANCHES = MoveAllTo(CHROME_EXTENSIONS, {
|
| '_api_features.json': "{}",
|
| '_manifest_features.json': "{}",
|
| '_permission_features.json': "{}",
|
| + 'fake_tabs.idl': FAKE_TABS_IDL,
|
| 'tabs.json': json.dumps([{
|
| 'namespace': 'tabs',
|
| 'types': [
|
| @@ -357,6 +383,7 @@ TABS_SCHEMA_BRANCHES = MoveAllTo(CHROME_EXTENSIONS, {
|
| 'api': {
|
| '_manifest_features.json': "{}",
|
| '_permission_features.json': "{}",
|
| + 'fake_tabs.idl': FAKE_TABS_IDL,
|
| 'tabs.json': json.dumps([{
|
| 'namespace': 'tabs',
|
| 'types': [
|
| @@ -435,6 +462,7 @@ TABS_SCHEMA_BRANCHES = MoveAllTo(CHROME_EXTENSIONS, {
|
| 'api': {
|
| '_manifest_features.json': "{}",
|
| '_permission_features.json': "{}",
|
| + 'fake_tabs.idl': FAKE_TABS_WITH_INLINING_IDL,
|
| 'tabs.json': json.dumps([{
|
| 'namespace': 'tabs',
|
| 'types': [
|
|
|