Exemplo n.º 1
0
    def testCommand_hcell_01(self):
        cmd = TableCommand(self.parser)
        text = u'''(:row:)(:hcell:)ааа(:hcell:)ббб'''

        result = cmd.execute(u'', text)

        valid = u'''<table><tr><th>ааа</th><th>ббб</th></tr></table>'''
        self.assertEqual(result, valid, result)
Exemplo n.º 2
0
    def testCommand_single_row_02(self):
        cmd = TableCommand(self.parser)
        text = u'''(:cell:)ааа(:cell:)ббб'''

        result = cmd.execute(u'', text)

        valid = u'''<table><tr><td>ааа</td><td>ббб</td></tr></table>'''
        self.assertEqual(result, valid, result)
Exemplo n.º 3
0
    def testCommand_many_row_03(self):
        cmd = TableCommand(self.parser)
        text = u'''(:row:)(:cell:)ааа(:cell:)ббб(:row:)(:cell:)ввв(:cell:)ггг(:row:)'''

        result = cmd.execute(u'', text)

        valid = u'''<table><tr><td>ааа</td><td>ббб</td></tr><tr><td>ввв</td><td>ггг</td></tr><tr></tr></table>'''
        self.assertEqual(result, valid, result)
Exemplo n.º 4
0
    def testCommand_many_row_04_params(self):
        cmd = TableCommand(self.parser)
        text = u'''(:row rowparam=один:)(:cell cellparam=два:)ааа(:cell cellparam2=три cellparam3=четыре:)ббб(:row:)(:cell:)ввв(:cell:)ггг(:cell:)'''

        result = cmd.execute(u'', text)

        valid = u'''<table><tr rowparam=один><td cellparam=два>ааа</td><td cellparam2=три cellparam3=четыре>ббб</td></tr><tr><td>ввв</td><td>ггг</td><td></td></tr></table>'''
        self.assertEqual(result, valid, result)
Exemplo n.º 5
0
    def testCommand_single_row_01 (self):
        cmd = TableCommand (self.parser)
        text = u'''(:row:)(:cell:)ааа(:cell:)ббб'''

        result = cmd.execute (u'', text)

        valid = u'''<table><tr><td>ааа</td><td>ббб</td></tr></table>'''
        self.assertEqual (result, valid, result)
Exemplo n.º 6
0
    def testCommand_hcell_02 (self):
        cmd = TableCommand (self.parser)
        text = u'''(:hcell:)ааа(:hcell:)ббб'''

        result = cmd.execute (u'', text)

        valid = u'''<table><tr><th>ааа</th><th>ббб</th></tr></table>'''
        self.assertEqual (result, valid, result)
Exemplo n.º 7
0
    def testCommand_many_row_04_params (self):
        cmd = TableCommand (self.parser)
        text = u'''(:row rowparam=один:)(:cell cellparam=два:)ааа(:cell cellparam2=три cellparam3=четыре:)ббб(:row:)(:cell:)ввв(:cell:)ггг(:cell:)'''

        result = cmd.execute (u'', text)

        valid = u'''<table><tr rowparam=один><td cellparam=два>ааа</td><td cellparam2=три cellparam3=четыре>ббб</td></tr><tr><td>ввв</td><td>ггг</td><td></td></tr></table>'''
        self.assertEqual (result, valid, result)
Exemplo n.º 8
0
    def testCommand_many_row_03 (self):
        cmd = TableCommand (self.parser)
        text = u'''(:row:)(:cell:)ааа(:cell:)ббб(:row:)(:cell:)ввв(:cell:)ггг(:row:)'''

        result = cmd.execute (u'', text)

        valid = u'''<table><tr><td>ааа</td><td>ббб</td></tr><tr><td>ввв</td><td>ггг</td></tr><tr></tr></table>'''
        self.assertEqual (result, valid, result)
Exemplo n.º 9
0
    def testCommand_cell_hcell(self):
        cmd = TableCommand(self.parser)
        text = '''(:row:)(:cell:)ааа(:hcell:)ббб'''

        result = cmd.execute('', text)

        valid = '''<table><tr><td>ааа</td><th>ббб</th></tr></table>'''
        self.assertEqual(result, valid, result)
Exemplo n.º 10
0
    def testTable_empty_params_2(self):
        cmd = TableCommand(self.parser)
        result = cmd.execute(u'border=1 width=100', u'')

        valid = u'''<table border=1 width=100></table>'''
        self.assertEqual(result, valid)
Exemplo n.º 11
0
    def testCommand_empty(self):
        cmd = TableCommand(self.parser)
        result = cmd.execute(u'', u'')

        valid = u'''<table></table>'''
        self.assertEqual(result, valid)
Exemplo n.º 12
0
    def testTable_empty_params(self):
        cmd = TableCommand(self.parser)
        result = cmd.execute('border=1', '')

        valid = '''<table border=1></table>'''
        self.assertEqual(result, valid)
Exemplo n.º 13
0
    def testTable_empty_params_2 (self):
        cmd = TableCommand (self.parser)
        result = cmd.execute (u'border=1 width=100', u'')

        valid = u'''<table border=1 width=100></table>'''
        self.assertEqual (result, valid)
Exemplo n.º 14
0
    def testCommand_empty (self):
        cmd = TableCommand (self.parser)
        result = cmd.execute (u'', u'')

        valid = u'''<table></table>'''
        self.assertEqual (result, valid)
Exemplo n.º 15
0
    def testTable_empty_params(self):
        cmd = TableCommand(self.parser)
        result = cmd.execute('border=1', '')

        valid = '''<table border=1></table>'''
        self.assertEqual(result, valid)