Esempio n. 1
0
def test_compound2():
    dut = Element(u'ul', u'some text', {u'class': u'some class'})
    dut.child.append(Element(u'li', u'some text', {u'class': u'some class'}))
    dut.child.append(Element(u'li', u'some text', {u'class': u'some class'}))

    expect = {
        u'tag': u'ul',
        u'text': u'some text',
        u'attr': {
            u'class': u'some class'
        },
        u'child': [
            {
                u'tag': u'li',
                u'text': u'some text',
                u'attr': {
                    u'class': u'some class'
                }
            }, {
                u'tag': u'li',
                u'text': u'some text',
                u'attr': {
                    u'class': u'some class'
                }
            }
        ]
    }

    assert dut.render() == expect
    def test_compound2(self):
        dut = Element(u'ul', u'some text', {u'class': u'some class'})
        dut.child.append(Element(u'li', u'some text', {u'class': u'some class'}))
        dut.child.append(Element(u'li', u'some text', {u'class': u'some class'}))

        expect = {
            u'tag': u'ul',
            u'text': u'some text',
            u'attr': {
                u'class': u'some class'
            },
            u'child': [
                {
                    u'tag': u'li',
                    u'text': u'some text',
                    u'attr': {
                        u'class': u'some class'
                    }
                }, {
                    u'tag': u'li',
                    u'text': u'some text',
                    u'attr': {
                        u'class': u'some class'
                    }
                }
            ]
        }

        self.assertEqual(dut.render(), expect)
    def test_tag(self):
        dut = Element(u'p')

        expect = {
            u'tag': u'p'
        }

        self.assertEqual(dut.render(), expect)
Esempio n. 4
0
def test_tag():
    dut = Element(u'p')

    expect = {
        u'tag': u'p'
    }

    assert dut.render() == expect
    def test_text(self):
        dut = Element(u'p', u'some text')

        expect = {
            u'tag': u'p',
            u'text': u'some text'
        }

        self.assertEqual(dut.render(), expect)
Esempio n. 6
0
def test_text():
    dut = Element(u'p', u'some text')

    expect = {
        u'tag': u'p',
        u'text': u'some text'
    }

    assert dut.render() == expect
    def test_property(self):
        dut = Element(u'ul', u'text', {u'class': u'some class'})
        dut.child.append(Element(u'li', u'text', {u'disable': None}))
        dut.child.append(Element(u'li', u'text', {u'disable': u''}))

        result = self.env.get_template(u'json2html.html').render(root=dut.render())

        expect = u'<ul class="some class">text<li disable>text</li><li disable>text</li></ul>'

        self.assertEqual(result, expect)
Esempio n. 8
0
    def test_property(self):
        dut = Element(u'ul', u'text', {u'class': u'some class'})
        dut.child.append(Element(u'li', u'text', {u'disable': None}))
        dut.child.append(Element(u'li', u'text', {u'disable': u''}))

        result = self.env.get_template(u'json2html.html').render(
            root=dut.render())

        expect = u'<ul class="some class">text<li disable>text</li><li disable>text</li></ul>'

        self.assertEqual(result, expect)
    def test_attr(self):
        dut = Element(u'p', u'some text', {u'class': u'some class'})

        expect = {
            u'tag': u'p',
            u'text': u'some text',
            u'attr': {
                u'class': u'some class'
            }
        }

        self.assertEqual(dut.render(), expect)
Esempio n. 10
0
def test_attr():
    dut = Element(u'p', u'some text', {u'class': u'some class'})

    expect = {
        u'tag': u'p',
        u'text': u'some text',
        u'attr': {
            u'class': u'some class'
        }
    }

    assert dut.render() == expect
Esempio n. 11
0
    def test_attr(self):
        dut = Element(u'p', u'some text', {u'class': u'some class'})

        expect = {
            u'tag': u'p',
            u'text': u'some text',
            u'attr': {
                u'class': u'some class'
            }
        }

        self.assertEqual(dut.render(), expect)
Esempio n. 12
0
    def test_compound(self):
        dut = Element(u'ul', u'some text', {u'class': u'some class'})
        dut.child.append(
            Element(u'li', u'some text', {u'class': u'some class'}))

        expect = {
            u'tag':
            u'ul',
            u'text':
            u'some text',
            u'attr': {
                u'class': u'some class'
            },
            u'child': [{
                u'tag': u'li',
                u'text': u'some text',
                u'attr': {
                    u'class': u'some class'
                }
            }]
        }

        self.assertEqual(dut.render(), expect)
Esempio n. 13
0
    def test_tag(self):
        dut = Element(u'p')

        expect = {u'tag': u'p'}

        self.assertEqual(dut.render(), expect)
Esempio n. 14
0
    def test_text(self):
        dut = Element(u'p', u'some text')

        expect = {u'tag': u'p', u'text': u'some text'}

        self.assertEqual(dut.render(), expect)