def testSimple(self):
        self._base_path = os.path.join(self._base_path, 'simple')
        fetcher = LocalFileSystem(self._base_path)
        compiled_fs_factory = CompiledFileSystem.Factory(
            fetcher, ObjectStoreCreator.Factory())
        t_data_source = self._CreateTemplateDataSource(
            compiled_fs_factory, ObjectStoreCreator.Factory())
        template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
        self.assertEqual(
            template_a1.render({}, {
                'templates': {}
            }).text,
            t_data_source.get('test1').render({}, {
                'templates': {}
            }).text)

        template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
        self.assertEqual(
            template_a2.render({}, {
                'templates': {}
            }).text,
            t_data_source.get('test2').render({}, {
                'templates': {}
            }).text)

        self.assertEqual(None, t_data_source.get('junk.html'))
  def testSimple(self):
    self._base_path = os.path.join(self._base_path, 'simple')
    fetcher = LocalFileSystem(self._base_path)
    cache_factory = CompiledFileSystem.Factory(fetcher, self._object_store)
    t_data_source = self._CreateTemplateDataSource(cache_factory)
    template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
    self.assertEqual(template_a1.render({}, {'templates': {}}).text,
        t_data_source.get('test1').render({}, {'templates': {}}).text)

    template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
    self.assertEqual(template_a2.render({}, {'templates': {}}).text,
        t_data_source.get('test2').render({}, {'templates': {}}).text)

    self.assertEqual(None, t_data_source.get('junk.html'))
  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 = 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)

    template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
    self.assertEqual(template_a2.render({}, {'templates': {}}).text,
        t_data_source['test2'].render({}, {'templates': {}}).text)

    self.assertEqual(None, t_data_source['junk.html'])
Beispiel #4
0
  def testSimple(self):
    self._base_path = os.path.join(self._base_path, 'simple')
    fetcher = LocalFileSystem(self._base_path)
    cache_builder = FileSystemCache.Builder(fetcher)
    t_data_source = self._CreateTemplateDataSource(
        self._fake_api_data_source_factory, cache_builder)
    template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
    self.assertEqual(template_a1.render({}, {'templates': {}}).text,
        t_data_source['test1'].render({}, {'templates': {}}).text)

    template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
    self.assertEqual(template_a2.render({}, {'templates': {}}).text,
        t_data_source['test2'].render({}, {'templates': {}}).text)

    self.assertEqual(None, t_data_source['junk.html'])
    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 = 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
        )

        template_a2 = Handlebar(self._ReadLocalFile("test2.html"))
        self.assertEqual(
            template_a2.render({}, {"templates": {}}).text, t_data_source["test2"].render({}, {"templates": {}}).text
        )

        self.assertEqual(None, t_data_source["junk.html"])
    def testSimple(self):
        self._base_path = os.path.join(self._base_path, "simple")
        fetcher = LocalFileSystem(self._base_path)
        cache_factory = CompiledFileSystem.Factory(fetcher, self._object_store)
        t_data_source = self._CreateTemplateDataSource(self._fake_api_data_source_factory, cache_factory)
        template_a1 = Handlebar(self._ReadLocalFile("test1.html"))
        self.assertEqual(
            template_a1.render({}, {"templates": {}}).text, t_data_source["test1"].render({}, {"templates": {}}).text
        )

        template_a2 = Handlebar(self._ReadLocalFile("test2.html"))
        self.assertEqual(
            template_a2.render({}, {"templates": {}}).text, t_data_source["test2"].render({}, {"templates": {}}).text
        )

        self.assertEqual(None, t_data_source["junk.html"])
  def testSimple(self):
    self._base_path = os.path.join(self._base_path, 'simple')
    fetcher = LocalFileSystem(self._base_path)
    compiled_fs_factory = CompiledFileSystem.Factory(
        fetcher,
        ObjectStoreCreator.ForTest())
    t_data_source = self._CreateTemplateDataSource(
        compiled_fs_factory,
        ObjectStoreCreator.ForTest())
    template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
    self.assertEqual(template_a1.render({}, {'templates': {}}).text,
        t_data_source.get('test1').render({}, {'templates': {}}).text)

    template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
    self.assertEqual(template_a2.render({}, {'templates': {}}).text,
        t_data_source.get('test2').render({}, {'templates': {}}).text)
  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,
                                       ['./'])
    template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
    self.assertEqual(template_a1.render({}, {'templates': {}}).text,
        t_data_source['test1'].render({}, {'templates': {}}).text)

    template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
    self.assertEqual(template_a2.render({}, {'templates': {}}).text,
        t_data_source['test2'].render({}, {'templates': {}}).text)

    self.assertEqual(None, t_data_source['junk.html'])
    def testSimple(self):
        self._base_path = os.path.join(self._base_path, 'simple')
        fetcher = LocalFileSystem(self._base_path)
        cache_factory = CompiledFileSystem.Factory(fetcher, self._object_store)
        t_data_source = self._CreateTemplateDataSource(
            self._fake_api_data_source_factory, cache_factory)
        template_a1 = Handlebar(self._ReadLocalFile('test1.html'))
        self.assertEqual(
            template_a1.render({}, {
                'templates': {}
            }).text, t_data_source['test1'].render({}, {
                'templates': {}
            }).text)

        template_a2 = Handlebar(self._ReadLocalFile('test2.html'))
        self.assertEqual(
            template_a2.render({}, {
                'templates': {}
            }).text, t_data_source['test2'].render({}, {
                'templates': {}
            }).text)

        self.assertEqual(None, t_data_source['junk.html'])