Beispiel #1
0
 def setUp(self):
     tbl_xml = (
         '<a:tbl %s><a:tblGrid><a:gridCol w="3048000"/><a:gridCol w="30480'
         '00"/></a:tblGrid></a:tbl>' % nsdecls('a')
     )
     test_tbl_elm = parse_xml_bytes(tbl_xml)
     self.columns = _ColumnCollection(test_tbl_elm, Mock(name='table'))
Beispiel #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
Beispiel #3
0
 def setUp(self):
     tbl_xml = (
         '<a:tbl %s><a:tblGrid><a:gridCol w="3048000"/><a:gridCol w="30480'
         '00"/></a:tblGrid></a:tbl>' % nsdecls('a')
     )
     test_tbl_elm = parse_xml_bytes(tbl_xml)
     self.columns = _ColumnCollection(test_tbl_elm, Mock(name='table'))
Beispiel #4
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
Beispiel #5
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]
Beispiel #6
0
 def len_fixture(self, request):
     tbl_cxml, expected_len = request.param
     columns = _ColumnCollection(element(tbl_cxml), None)
     return columns, expected_len
Beispiel #7
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]
Beispiel #8
0
 def len_fixture(self, request):
     tbl_cxml, expected_len = request.param
     columns = _ColumnCollection(element(tbl_cxml), None)
     return columns, expected_len