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

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

Issue 68873003: Docserver: Serve docs out of src/ not src/chrome/common/extensions. This allows (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix samples Created 7 years, 1 month 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/cron_servlet_test.py
diff --git a/chrome/common/extensions/docs/server2/cron_servlet_test.py b/chrome/common/extensions/docs/server2/cron_servlet_test.py
index e3538e5ca3b64c7dc5d404592b8be36c886c281f..5203c9a2c302a358ce8b9079a11b98dffdc9162a 100755
--- a/chrome/common/extensions/docs/server2/cron_servlet_test.py
+++ b/chrome/common/extensions/docs/server2/cron_servlet_test.py
@@ -9,16 +9,19 @@ from appengine_wrappers import GetAppVersion
from app_yaml_helper import AppYamlHelper
from cron_servlet import CronServlet
from empty_dir_file_system import EmptyDirFileSystem
+from extensions_paths import (
+ APP_YAML, CONTENT_PROVIDERS, EXTENSIONS, PUBLIC_TEMPLATES, SERVER2,
+ STATIC_DOCS)
from github_file_system_provider import GithubFileSystemProvider
from host_file_system_provider import HostFileSystemProvider
from local_file_system import LocalFileSystem
from mock_file_system import MockFileSystem
from servlet import Request
-from svn_constants import JSON_PATH
from test_branch_utility import TestBranchUtility
-from test_file_system import TestFileSystem
+from test_file_system import MoveTo, TestFileSystem
from test_util import EnableLogging, ReadFile
+
# NOTE(kalman): The ObjectStore created by the CronServlet is backed onto our
# fake AppEngine memcache/datastore, so the tests aren't isolated. Of course,
# if the host file systems have different identities, they will be, sort of.
@@ -109,8 +112,7 @@ class CronServletTest(unittest.TestCase):
},
},
'json': {
- 'content_providers.json': ReadFile('%s/content_providers.json' %
- JSON_PATH),
+ 'content_providers.json': ReadFile(CONTENT_PROVIDERS),
'manifest.json': '{}',
'permissions.json': '{}',
'strings.json': '{}',
@@ -124,27 +126,27 @@ class CronServletTest(unittest.TestCase):
updates = []
def app_yaml_update(version):
- return {'docs': {'server2': {
+ return MoveTo(SERVER2, {
'app.yaml': AppYamlHelper.GenerateAppYaml(version)
- }}}
+ })
def storage_html_update(update):
- return {'docs': {'templates': {'public': {'apps': {
- 'storage.html': update
- }}}}}
+ return MoveTo(PUBLIC_TEMPLATES, {
+ 'apps': {'storage.html': update}
+ })
def static_txt_update(update):
- return {'docs': {'static': {
+ return MoveTo(STATIC_DOCS, {
'static.txt': update
- }}}
+ })
- app_yaml_path = 'docs/server2/app.yaml'
- storage_html_path = 'docs/templates/public/apps/storage.html'
- static_txt_path = 'docs/static/static.txt'
+ storage_html_path = '%s/apps/storage.html' % PUBLIC_TEMPLATES
+ static_txt_path = '%s/static.txt' % STATIC_DOCS
def create_file_system(revision=None):
'''Creates a MockFileSystem at |revision| by applying that many |updates|
to it.
'''
- mock_file_system = MockFileSystem(TestFileSystem(test_data))
+ mock_file_system = MockFileSystem(
+ TestFileSystem(test_data, relative_to=EXTENSIONS))
updates_for_revision = (
updates if revision is None else updates[:int(revision)])
for update in updates_for_revision:
@@ -159,7 +161,7 @@ class CronServletTest(unittest.TestCase):
# No updates applied yet.
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-0-8'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('storage.html contents',
file_systems[-1].ReadSingle(storage_html_path).Get())
@@ -169,7 +171,7 @@ class CronServletTest(unittest.TestCase):
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-0-8'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('new contents',
file_systems[-1].ReadSingle(storage_html_path).Get())
@@ -185,7 +187,7 @@ class CronServletTest(unittest.TestCase):
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-0-8'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('stuck here contents',
file_systems[-1].ReadSingle(storage_html_path).Get())
@@ -194,7 +196,7 @@ class CronServletTest(unittest.TestCase):
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-0-8'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('stuck here contents',
file_systems[-1].ReadSingle(storage_html_path).Get())
@@ -203,7 +205,7 @@ class CronServletTest(unittest.TestCase):
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-0-8'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('stuck here contents',
file_systems[-1].ReadSingle(storage_html_path).Get())
@@ -212,7 +214,7 @@ class CronServletTest(unittest.TestCase):
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-0-8'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('stuck here contents',
file_systems[-1].ReadSingle(storage_html_path).Get())
self.assertEqual('static.txt contents',
@@ -223,7 +225,7 @@ class CronServletTest(unittest.TestCase):
delegate.SetAppVersion('2-1-0')
CronServlet(Request.ForTest('trunk'), delegate_for_test=delegate).Get()
self.assertEqual(AppYamlHelper.GenerateAppYaml('2-1-0'),
- file_systems[-1].ReadSingle(app_yaml_path).Get())
+ file_systems[-1].ReadSingle(APP_YAML).Get())
self.assertEqual('y u not update!',
file_systems[-1].ReadSingle(storage_html_path).Get())
self.assertEqual('important content!',
« no previous file with comments | « chrome/common/extensions/docs/server2/cron_servlet.py ('k') | chrome/common/extensions/docs/server2/extensions_paths.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698