| 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'])
|
|
|