Exemplo n.º 1
0
 def test_get_named_range_wrong_sheet(self, Worksheet):
     wb = Workbook()
     ws1 = wb.create_sheet("Sheet1")
     ws2 = wb.create_sheet("Sheet2")
     wb.create_named_range('wrong_sheet_range', ws1, 'C5')
     with pytest.raises(NamedRangeException):
         ws2.get_named_range('wrong_sheet_range')
Exemplo n.º 2
0
 def test_get_named_range_wrong_sheet(self, Worksheet):
     wb = Workbook()
     ws1 = Worksheet(wb)
     ws2 = Worksheet(wb)
     wb.create_named_range('wrong_sheet_range', ws1, 'C5')
     with pytest.raises(NamedRangeException):
         ws2.get_named_range('wrong_sheet_range')
Exemplo n.º 3
0
 def test_cell_range_name(self):
     wb = Workbook()
     ws = wb.active
     wb.create_named_range('test_range_single', ws, 'B12')
     c_range_name = ws.get_named_range('test_range_single')
     c_cell = ws['B12']
     assert c_range_name == (c_cell,)
Exemplo n.º 4
0
def test_remove_named_range():
    wb = Workbook()
    new_sheet = wb.create_sheet()
    wb.create_named_range('test_nr', new_sheet, 'A1')
    del wb.defined_names['test_nr']
    named_ranges_list = wb.get_named_ranges()
    assert 'test_nr' not in named_ranges_list
Exemplo n.º 5
0
 def test_get_named_range(self, Worksheet):
     wb = Workbook()
     ws = Worksheet(wb)
     wb.create_named_range('test_range', ws, 'C5')
     xlrange = tuple(ws.get_named_range('test_range'))
     cell = xlrange[0]
     assert isinstance(cell, Cell)
     assert cell.row == 5
Exemplo n.º 6
0
 def test_get_named_range(self, Worksheet):
     wb = Workbook()
     ws = wb.active
     wb.create_named_range('test_range', ws, value='C5')
     xlrange = tuple(ws.get_named_range('test_range'))
     cell = xlrange[0]
     assert isinstance(cell, Cell)
     assert cell.row == 5
Exemplo n.º 7
0
 def test_cell_range_name(self, Worksheet):
     wb = Workbook()
     ws = Worksheet(wb)
     wb.create_named_range('test_range_single', ws, 'B12')
     c_range_name = ws.get_named_range('test_range_single')
     c_range_coord = tuple(tuple(ws.iter_rows('B12'))[0])
     c_cell = ws.cell('B12')
     assert c_range_coord == (c_cell,)
     assert c_range_name == (c_cell,)
 def test_cell_range_name(self, Worksheet):
     wb = Workbook()
     ws = Worksheet(wb)
     wb.create_named_range('test_range_single', ws, 'B12')
     c_range_name = ws.get_named_range('test_range_single')
     c_range_coord = tuple(tuple(ws.iter_rows('B12'))[0])
     c_cell = ws.cell('B12')
     assert c_range_coord == (c_cell, )
     assert c_range_name == (c_cell, )
Exemplo n.º 9
0
def test_remove_sheet_with_names():
    wb = Workbook()
    new_sheet = wb.create_sheet()
    wb.create_named_range('test_nr', new_sheet, 'A1', 1)
    del wb['Sheet1']
    assert wb.defined_names.definedName == []
Exemplo n.º 10
0
def test_get_named_range():
    wb = Workbook()
    new_sheet = wb.create_sheet()
    wb.create_named_range('test_nr', new_sheet, 'A1')
    assert wb.defined_names['test_nr'].value == 'Sheet1!A1'