def test_get_template(self): """Test the get_template method.""" expected = "Test: {{test}}\n" engine = MustacheEngine(directories=self.directories) output = engine.get_template('test') self.assertEqual(output, expected, 'engine.get_template is invalid')
def test_render(self): name = 'test' data = {'test': 'this is a test'} expected = "Test: %s\n" % data['test'] engine = MustacheEngine(directories=self.directories) engine.templates[name] = engine.get_template(name) output = engine.render(name, **data) self.assertEqual(output, expected, 'engine.render is invalid')