5 # see license for license details
9 from vstf.common.pyhtml import *
12 class HtmlBase(object):
13 def __init__(self, provider, ofile='text.html'):
14 self._page = PyHtml('HtmlBase Text')
16 self._provider = provider
21 os.system('rm -rf %s' % self._ofile)
22 self._page.output(self._ofile)
25 return self._page.as_string()
27 def add_table(self, data):
28 self._page.add_table(data)
31 style = self._provider.get_style()
32 self._page.add_style(style)
34 def create(self, is_save=True):
39 return self.as_string()
41 def create_story(self):
42 raise NotImplementedError("abstract HtmlBase")