(self)
| 1410 | |
| 1411 | @pytest.mark.vcr() |
| 1412 | def test_delete_cols(self): |
| 1413 | sequence_generator = self._sequence_generator() |
| 1414 | num_rows = 6 |
| 1415 | num_cols = 4 |
| 1416 | rows = [ |
| 1417 | [next(sequence_generator) for j in range(num_cols)] for i in range(num_rows) |
| 1418 | ] |
| 1419 | cell_list = self.sheet.range("A1:D6") |
| 1420 | for cell, value in zip(cell_list, itertools.chain(*rows)): |
| 1421 | cell.value = value |
| 1422 | self.sheet.update_cells(cell_list) |
| 1423 | |
| 1424 | col_count_before = self.sheet.col_count |
| 1425 | first_col_before = self.sheet.col_values(1) |
| 1426 | fourth_col_before = self.sheet.col_values(4) |
| 1427 | |
| 1428 | self.sheet.delete_columns(2, 3) |
| 1429 | |
| 1430 | col_count_after = self.sheet.col_count |
| 1431 | first_col_after = self.sheet.col_values(1) |
| 1432 | second_col_after = self.sheet.col_values(2) |
| 1433 | |
| 1434 | self.assertEqual(col_count_before - 2, col_count_after) |
| 1435 | self.assertEqual(first_col_before, first_col_after) |
| 1436 | self.assertEqual(fourth_col_before, second_col_after) |
| 1437 | |
| 1438 | @pytest.mark.vcr() |
| 1439 | def test_clear(self): |
nothing calls this directly
no test coverage detected