Esempio n. 1
0
 def setUp(self):
   my_dir = os.path.dirname(__file__)
   self._template_file = os.path.join(my_dir, self._TEMPLATE_FILE)
   with open(self._template_file, 'w') as f:
     print('''
     <html><body><p>
         My variable is {{ var }}
     </html></body></p>
     ''', file=f)
   self._tm = TemplateManager(my_dir)
Esempio n. 2
0
 def setUp(self):
   my_dir = os.path.dirname(__file__)
   self._template_file = os.path.join(my_dir, self._TEMPLATE_FILE)
   with open(self._template_file, 'w') as f:
     print >>f, '''
     <html><body><p>
         My variable is {{ var }}
     </html></body></p>
     '''
   self._tm = TemplateManager(my_dir)
Esempio n. 3
0
class TemplateManagerTest(unittest.TestCase):
  _TEMPLATE_FILE = 'test.jinja.html'
  def setUp(self):
    my_dir = os.path.dirname(__file__)
    self._template_file = os.path.join(my_dir, self._TEMPLATE_FILE)
    with open(self._template_file, 'w') as f:
      print >>f, '''
      <html><body><p>
          My variable is {{ var }}
      </html></body></p>
      '''
    self._tm = TemplateManager(my_dir)

  def tearDown(self):
    os.remove(self._template_file)

  def test_render(self):
    var = 'grooveboots'
    rendered = self._tm.render(self._TEMPLATE_FILE, {'var': var})
    self.assertIn(var, rendered)

  def test_params(self):
    params = self._tm.params(self._TEMPLATE_FILE)
    self.assertIn('var', params)
Esempio n. 4
0
class TemplateManagerTest(unittest.TestCase):
  _TEMPLATE_FILE = 'test.jinja.html'
  def setUp(self):
    my_dir = os.path.dirname(__file__)
    self._template_file = os.path.join(my_dir, self._TEMPLATE_FILE)
    with open(self._template_file, 'w') as f:
      print('''
      <html><body><p>
          My variable is {{ var }}
      </html></body></p>
      ''', file=f)
    self._tm = TemplateManager(my_dir)

  def tearDown(self):
    os.remove(self._template_file)

  def test_render(self):
    var = 'grooveboots'
    rendered = self._tm.render(self._TEMPLATE_FILE, {'var': var})
    self.assertIn(var, rendered)

  def test_params(self):
    params = self._tm.params(self._TEMPLATE_FILE)
    self.assertIn('var', params)