コード例 #1
0
ファイル: tests.py プロジェクト: dekoza/djblets
    def testPlain(self):
        """Testing box tag"""
        node = djblets_deco.box(self.parser, Token(TOKEN_TEXT, 'box'))
        context = {}

        self.assertEqual(normalize_html(node.render(context)),
                         '<div class="box-container"><div class="box">' +
                         '<div class="box-inner">\ncontent\n  ' +
                         '</div></div></div>')
コード例 #2
0
    def testClass(self):
        """Testing box tag (with extra class)"""
        node = djblets_deco.box(self.parser, Token(TOKEN_TEXT, 'box "class"'))
        context = {}

        self.assertEqual(
            normalize_html(node.render(context)),
            '<div class="box-container"><div class="box class">' +
            '<div class="box-inner">\ncontent\n  ' + '</div></div></div>')
コード例 #3
0
ファイル: tests.py プロジェクト: buriy/djblets
    def testClass(self):
        """Testing box tag (with extra class)"""
        node = djblets_deco.box(self.parser, Token(TOKEN_TEXT, 'box "class"'))
        context = {}

        self.assertEqual(
            normalize_html(node.render(context)),
            '<div class="box-container"><div class="box class">'
            + '<div class="box-inner">\ncontent\n  '
            + "</div></div></div>",
        )
コード例 #4
0
ファイル: tests.py プロジェクト: dekoza/djblets
 def testError(self):
     """Testing box tag (invalid usage)"""
     self.assertRaises(TemplateSyntaxError,
                       lambda: djblets_deco.box(self.parser,
                                                Token(TOKEN_TEXT,
                                                      'box "class" "foo"')))
コード例 #5
0
 def testError(self):
     """Testing box tag (invalid usage)"""
     self.assertRaises(
         TemplateSyntaxError, lambda: djblets_deco.box(
             self.parser, Token(TOKEN_TEXT, 'box "class" "foo"')))