Exemplo n.º 1
0
 def iter_fixture(self, request):
     tbl_cxml = request.param
     tbl = element(tbl_cxml)
     columns = _ColumnCollection(tbl, None)
     expected_column_lst = tbl.xpath('//a:gridCol')
     print(expected_column_lst)
     return columns, expected_column_lst
Exemplo n.º 2
0
 def iter_fixture(self, request):
     tbl_cxml = request.param
     tbl = element(tbl_cxml)
     columns = _ColumnCollection(tbl, None)
     expected_column_lst = tbl.xpath("//a:gridCol")
     print(expected_column_lst)
     return columns, expected_column_lst
Exemplo n.º 3
0
 def len_fixture(self, request):
     tbl_cxml, expected_len = request.param
     columns = _ColumnCollection(element(tbl_cxml), None)
     return columns, expected_len
Exemplo n.º 4
0
 def it_raises_on_indexed_access_out_of_range(self):
     columns = _ColumnCollection(element('a:tbl/a:tblGrid/a:gridCol'), None)
     with pytest.raises(IndexError):
         columns[-1]
     with pytest.raises(IndexError):
         columns[9]
Exemplo n.º 5
0
 def len_fixture(self, request):
     tbl_cxml, expected_len = request.param
     columns = _ColumnCollection(element(tbl_cxml), None)
     return columns, expected_len
Exemplo n.º 6
0
 def it_raises_on_indexed_access_out_of_range(self):
     columns = _ColumnCollection(element("a:tbl/a:tblGrid/a:gridCol"), None)
     with pytest.raises(IndexError):
         columns[-1]
     with pytest.raises(IndexError):
         columns[9]
Exemplo n.º 7
0
 def getitem_fixture(self, request):
     tbl_cxml = request.param
     tbl = element(tbl_cxml)
     columns = _ColumnCollection(tbl, None)
     expected_column_lst = tbl.xpath("//a:gridCol")
     return columns, expected_column_lst
Exemplo n.º 8
0
    def remove_fixture(self, request):
        tbl_cxml, expected_len = request.param
        columns = _ColumnCollection(element(tbl_cxml), None)
        columns.remove(columns[0])

        return columns, expected_len
Exemplo n.º 9
0
    def append_fixture(self, request):
        tbl_cxml, expected_len = request.param
        columns = _ColumnCollection(element(tbl_cxml), None)
        columns.add_column()

        return columns, expected_len