Пример #1
0
    def test_row_class(self):
        table = TempyTable(data=self.data)

        table.row_class('class_example')
        self.assertEqual({'class_example'},
                         table.childs[0].childs[0].attrs['klass'])

        # first row for each column
        table.row_class('class_example_new', 0)
        self.assertEqual({'class_example_new', 'class_example'},
                         table.childs[0].childs[0].attrs['klass'])
Пример #2
0
table1.col_class('class_example_2')

# applies function to upper string for every cell
table1.map_col(lambda x: x.upper())

# set class for first column of each row
table2.col_class('class_example_1', 0)

# applies function to lower string for second column
table2.map_col(lambda x: x.lower(), 1)

# applies function to upper string for last column
table2.map_col(lambda x: x.upper(), 4)

# set class for every row
table3.row_class('class_example_3')

# applies function to upper string for every row
table3.map_row(lambda x: x.upper())

# set class for second row
table4.row_class('class_example_3', 1)

# applies function to lower string for second row
table4.map_row(lambda x: x.lower(), 1)

# applies col scope to first cell
table1.make_scope(col_scope_list=[(0, 0)])

# applies col scope to last two cells in last row
table4.make_scope(row_scope_list=[(2, 3), (2, 4)])