Index: chrome/common/extensions/docs/server2/api_data_source_test.py |
diff --git a/chrome/common/extensions/docs/server2/api_data_source_test.py b/chrome/common/extensions/docs/server2/api_data_source_test.py |
index 48732c34fd82d0d08d93c1d2073fb1d3682c25e3..253b084df3239bd025af0faef6fa424cc7336f0f 100755 |
--- a/chrome/common/extensions/docs/server2/api_data_source_test.py |
+++ b/chrome/common/extensions/docs/server2/api_data_source_test.py |
@@ -11,6 +11,10 @@ from file_system_cache import FileSystemCache |
from local_file_system import LocalFileSystem |
from api_data_source import APIDataSource |
+class FakeSamplesDataSource: |
+ def Create(self, request): |
+ return {} |
+ |
class APIDataSourceTest(unittest.TestCase): |
def setUp(self): |
self._base_path = os.path.join('test_data', 'test_json') |
@@ -21,11 +25,14 @@ class APIDataSourceTest(unittest.TestCase): |
def testSimple(self): |
cache_builder = FileSystemCache.Builder(LocalFileSystem(self._base_path)) |
- data_source = APIDataSource(cache_builder, './') |
+ data_source_factory = APIDataSource.Factory(cache_builder, |
+ './', |
+ FakeSamplesDataSource()) |
+ data_source = data_source_factory.Create({}) |
# Take the dict out of the list. |
expected = json.loads(self._ReadLocalFile('expected_test_file.json')) |
- expected.update({ 'permissions': None }) |
+ expected['permissions'] = None |
self.assertEqual(expected, data_source['test_file']) |
self.assertEqual(expected, data_source['testFile']) |
self.assertEqual(expected, data_source['testFile.html']) |