MCPcopy
hub / github.com/burnash/gspread / test_update_cells

Method test_update_cells

tests/worksheet_test.py:458–478  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

456
457 @pytest.mark.vcr()
458 def test_update_cells(self):
459 sg = self._sequence_generator()
460
461 list_len = 10
462 value_list = [next(sg) for i in range(list_len)]
463
464 # Test multiline
465 value_list[0] = "{}\n{}".format(value_list[0], value_list[0])
466
467 range_label = "A1:A%s" % list_len
468 cell_list = self.sheet.range(range_label)
469
470 for c, v in zip(cell_list, value_list):
471 c.value = v
472
473 self.sheet.update_cells(cell_list)
474
475 cell_list = self.sheet.range(range_label)
476
477 for c, v in zip(cell_list, value_list):
478 self.assertEqual(c.value, v)
479
480 @pytest.mark.vcr()
481 def test_update_cells_unicode(self):

Callers

nothing calls this directly

Calls 4

_sequence_generatorMethod · 0.80
formatMethod · 0.80
update_cellsMethod · 0.80
rangeMethod · 0.45

Tested by

no test coverage detected