def testError(self): """Testing errorbox tag (invalid usage)""" self.assertRaises(TemplateSyntaxError, lambda: djblets_deco.errorbox(self.parser, Token(TOKEN_TEXT, 'errorbox "id" ' + '"foo"')))
def testPlain(self): """Testing errorbox tag""" node = djblets_deco.errorbox(self.parser, Token(TOKEN_TEXT, "errorbox")) context = {} self.assertEqual(normalize_html(node.render(context)), '<div class="errorbox">\ncontent\n</div>')
def testId(self): """Testing errorbox tag (with id)""" node = djblets_deco.errorbox(self.parser, Token(TOKEN_TEXT, 'errorbox "id"')) context = {} self.assertEqual(normalize_html(node.render(context)), '<div class="errorbox" id="id">\ncontent\n</div>')