コード例 #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
コード例 #2
0
ファイル: test_table.py プロジェクト: scanny/python-pptx
 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
コード例 #3
0
 def len_fixture(self, request):
     tbl_cxml, expected_len = request.param
     columns = _ColumnCollection(element(tbl_cxml), None)
     return columns, expected_len
コード例 #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]
コード例 #5
0
ファイル: test_table.py プロジェクト: scanny/python-pptx
 def len_fixture(self, request):
     tbl_cxml, expected_len = request.param
     columns = _ColumnCollection(element(tbl_cxml), None)
     return columns, expected_len
コード例 #6
0
ファイル: test_table.py プロジェクト: scanny/python-pptx
 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]
コード例 #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
コード例 #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
コード例 #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