| Index: chrome/common/extensions/docs/server2/template_data_source_test.py
|
| diff --git a/chrome/common/extensions/docs/server2/template_data_source_test.py b/chrome/common/extensions/docs/server2/template_data_source_test.py
|
| index a1511504629bc0feba8e45188a4baee1f70067cf..2a729dd2656fc7767fe5408bbca1a46120860603 100755
|
| --- a/chrome/common/extensions/docs/server2/template_data_source_test.py
|
| +++ b/chrome/common/extensions/docs/server2/template_data_source_test.py
|
| @@ -16,6 +16,7 @@ class TemplateDataSourceTest(unittest.TestCase):
|
| def setUp(self):
|
| self._base_path = os.path.join('test_data', 'template_data_source')
|
| self._fake_api_data_source = {}
|
| + self._fake_intro_data_source = {}
|
|
|
| def _ReadLocalFile(self, filename):
|
| with open(os.path.join(self._base_path, filename), 'r') as f:
|
| @@ -28,14 +29,19 @@ class TemplateDataSourceTest(unittest.TestCase):
|
| self._ReadLocalFile(name + '_expected.html'),
|
| data_source.Render(template_name))
|
|
|
| + def _CreateTemplateDataSource(self, input_dict, cache_builder):
|
| + return TemplateDataSource('fake_branch',
|
| + input_dict,
|
| + self._fake_intro_data_source,
|
| + cache_builder,
|
| + ['./'])
|
| +
|
| def testSimple(self):
|
| self._base_path = os.path.join(self._base_path, 'simple')
|
| fetcher = LocalFetcher(self._base_path)
|
| cache_builder = FetcherCache.Builder(fetcher, 0)
|
| - t_data_source = TemplateDataSource('fake_branch',
|
| - self._fake_api_data_source,
|
| - cache_builder,
|
| - ['./'])
|
| + t_data_source = self._CreateTemplateDataSource(self._fake_api_data_source,
|
| + cache_builder)
|
| template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
|
| self.assertEqual(template_a1.render({}, {'templates': {}}).text,
|
| t_data_source['test1'].render({}, {'templates': {}}).text)
|
| @@ -50,10 +56,8 @@ class TemplateDataSourceTest(unittest.TestCase):
|
| self._base_path = os.path.join(self._base_path, 'partials')
|
| fetcher = LocalFetcher(self._base_path)
|
| cache_builder = FetcherCache.Builder(fetcher, 0)
|
| - t_data_source = TemplateDataSource('fake_branch',
|
| - self._fake_api_data_source,
|
| - cache_builder,
|
| - ['./'])
|
| + t_data_source = self._CreateTemplateDataSource(self._fake_api_data_source,
|
| + cache_builder)
|
| self.assertEqual(self._ReadLocalFile('test_expected.html'),
|
| t_data_source['test_tmpl'].render(
|
| json.loads(self._ReadLocalFile('input.json')), t_data_source).text)
|
| @@ -65,16 +69,14 @@ class TemplateDataSourceTest(unittest.TestCase):
|
| cache_builder = FetcherCache.Builder(fetcher, 0)
|
| self._RenderTest(
|
| 'test1',
|
| - TemplateDataSource('fake_branch',
|
| - json.loads(self._ReadLocalFile('test1.json')),
|
| - cache_builder,
|
| - ['./']))
|
| + self._CreateTemplateDataSource(
|
| + json.loads(self._ReadLocalFile('test1.json')),
|
| + cache_builder))
|
| self._RenderTest(
|
| 'test2',
|
| - TemplateDataSource('fake_branch',
|
| - json.loads(self._ReadLocalFile('test2.json')),
|
| - cache_builder,
|
| - ['./']))
|
| + self._CreateTemplateDataSource(
|
| + json.loads(self._ReadLocalFile('test2.json')),
|
| + cache_builder))
|
|
|
| if __name__ == '__main__':
|
| unittest.main()
|
|
|