Esempio n. 1
0
 def testError(self):
     """Testing errorbox tag (invalid usage)"""
     self.assertRaises(TemplateSyntaxError,
                       lambda: djblets_deco.errorbox(self.parser,
                                                     Token(TOKEN_TEXT,
                                                           'errorbox "id" ' +
                                                           '"foo"')))
Esempio n. 2
0
    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>')
Esempio n. 3
0
 def testError(self):
     """Testing errorbox tag (invalid usage)"""
     self.assertRaises(TemplateSyntaxError,
                       lambda: djblets_deco.errorbox(self.parser,
                                                     Token(TOKEN_TEXT,
                                                           'errorbox "id" ' +
                                                           '"foo"')))
Esempio n. 4
0
    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>')
Esempio n. 5
0
    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>')