(self)
| 1363 | |
| 1364 | @pytest.mark.vcr() |
| 1365 | def test_insert_cols(self): |
| 1366 | sequence_generator = self._sequence_generator() |
| 1367 | num_rows = 6 |
| 1368 | num_cols = 4 |
| 1369 | rows = [ |
| 1370 | [next(sequence_generator) for j in range(num_cols)] for i in range(num_rows) |
| 1371 | ] |
| 1372 | cell_list = self.sheet.range("A1:D6") |
| 1373 | for cell, value in zip(cell_list, itertools.chain(*rows)): |
| 1374 | cell.value = value |
| 1375 | self.sheet.update_cells(cell_list) |
| 1376 | |
| 1377 | new_col_values = [ |
| 1378 | [next(sequence_generator) for i in range(num_cols)] for i in range(2) |
| 1379 | ] |
| 1380 | col_count_before = self.sheet.col_count |
| 1381 | |
| 1382 | self.sheet.insert_cols(new_col_values, 2) |
| 1383 | |
| 1384 | read_values_1 = self.sheet.col_values(2) |
| 1385 | read_values_2 = self.sheet.col_values(3) |
| 1386 | read_values = [read_values_1, read_values_2] |
| 1387 | col_count_after = self.sheet.col_count |
| 1388 | |
| 1389 | self.assertEqual(col_count_before + 2, col_count_after) |
| 1390 | self.assertEqual(new_col_values, read_values) |
| 1391 | |
| 1392 | @pytest.mark.vcr() |
| 1393 | def test_delete_row(self): |
nothing calls this directly
no test coverage detected