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

Unified Diff: chrome/common/extensions/docs/server2/app_yaml_helper_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/app_yaml_helper_test.py
diff --git a/chrome/common/extensions/docs/server2/app_yaml_helper_test.py b/chrome/common/extensions/docs/server2/app_yaml_helper_test.py
index b53c0391f3c1d438a6400e00b75edc7309fedceb..94c7d5fd72f515466883d0c8dc613ef339904ae5 100755
--- a/chrome/common/extensions/docs/server2/app_yaml_helper_test.py
+++ b/chrome/common/extensions/docs/server2/app_yaml_helper_test.py
@@ -6,11 +6,12 @@
import unittest
from app_yaml_helper import AppYamlHelper
+from extensions_paths import SERVER2
from file_system import FileNotFoundError
from host_file_system_provider import HostFileSystemProvider
from mock_file_system import MockFileSystem
from object_store_creator import ObjectStoreCreator
-from test_file_system import TestFileSystem
+from test_file_system import MoveTo, TestFileSystem
from test_util import DisableLogging
_ExtractVersion, _IsGreater, _GenerateAppYaml = (
@@ -72,36 +73,34 @@ class AppYamlHelperTest(unittest.TestCase):
@DisableLogging('warning')
def testInstanceMethods(self):
test_data = {
- 'server2': {
- 'app.yaml': _GenerateAppYaml('1-0'),
- 'app_yaml_helper.py': 'Copyright notice etc'
- }
+ 'app.yaml': _GenerateAppYaml('1-0'),
+ 'app_yaml_helper.py': 'Copyright notice etc'
}
updates = []
# Pass a specific file system at head to the HostFileSystemProvider so that
# we know it's always going to be backed by a MockFileSystem. The Provider
# may decide to wrap it in caching etc.
- file_system_at_head = MockFileSystem(TestFileSystem(test_data))
+ file_system_at_head = MockFileSystem(
+ TestFileSystem(test_data, relative_to=SERVER2))
def apply_update(update):
+ update = MoveTo(SERVER2, update)
file_system_at_head.Update(update)
updates.append(update)
def host_file_system_constructor(branch, revision=None):
self.assertEqual('trunk', branch)
self.assertTrue(revision is not None)
- return MockFileSystem.Create(TestFileSystem(test_data),
- updates[:revision])
+ return MockFileSystem.Create(
+ TestFileSystem(test_data, relative_to=SERVER2), updates[:revision])
object_store_creator = ObjectStoreCreator.ForTest()
host_file_system_provider = HostFileSystemProvider(
object_store_creator,
default_trunk_instance=file_system_at_head,
constructor_for_test=host_file_system_constructor)
- helper = AppYamlHelper('server2/app.yaml',
- object_store_creator,
- host_file_system_provider)
+ helper = AppYamlHelper(object_store_creator, host_file_system_provider)
def assert_is_up_to_date(version):
self.assertTrue(helper.IsUpToDate(version),
@@ -114,9 +113,9 @@ class AppYamlHelperTest(unittest.TestCase):
assert_is_up_to_date('1-5-0')
# Revision 1.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('1-5-0')
- }})
+ })
self.assertEqual(0, helper.GetFirstRevisionGreaterThan('0-5-0'))
self.assertEqual(1, helper.GetFirstRevisionGreaterThan('1-0-0'))
@@ -124,9 +123,9 @@ class AppYamlHelperTest(unittest.TestCase):
assert_is_up_to_date('2-5-0')
# Revision 2.
- apply_update({'server2': {
+ apply_update({
'app_yaml_helper.py': 'fixed a bug'
- }})
+ })
self.assertEqual(0, helper.GetFirstRevisionGreaterThan('0-5-0'))
self.assertEqual(1, helper.GetFirstRevisionGreaterThan('1-0-0'))
@@ -134,9 +133,9 @@ class AppYamlHelperTest(unittest.TestCase):
assert_is_up_to_date('2-5-0')
# Revision 3.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('1-6-0')
- }})
+ })
self.assertEqual(0, helper.GetFirstRevisionGreaterThan('0-5-0'))
self.assertEqual(1, helper.GetFirstRevisionGreaterThan('1-0-0'))
@@ -144,25 +143,25 @@ class AppYamlHelperTest(unittest.TestCase):
assert_is_up_to_date('2-5-0')
# Revision 4.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('1-8-0')
- }})
+ })
# Revision 5.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('2-0-0')
- }})
+ })
# Revision 6.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('2-2-0')
- }})
+ })
# Revision 7.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('2-4-0')
- }})
+ })
# Revision 8.
- apply_update({'server2': {
+ apply_update({
'app.yaml': _GenerateAppYaml('2-6-0')
- }})
+ })
self.assertEqual(0, helper.GetFirstRevisionGreaterThan('0-5-0'))
self.assertEqual(1, helper.GetFirstRevisionGreaterThan('1-0-0'))

Powered by Google App Engine
This is Rietveld 408576698