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

Method test_values_batch_get

tests/spreadsheet_test.py:142โ€“165  ยท  view source on GitHub โ†—
(self)

Source from the content-addressed store, hash-verified

140
141 @pytest.mark.vcr()
142 def test_values_batch_get(self):
143 sg = self._sequence_generator()
144
145 worksheet1_name = "{} {}".format("๐ŸŒต", next(sg))
146
147 worksheet = self.spreadsheet.add_worksheet(worksheet1_name, 10, 10)
148
149 range_label = "{}!{}".format(worksheet1_name, "A1")
150
151 values = [["๐Ÿ‡", "๐Ÿ‰", "๐Ÿ‹"], ["๐Ÿ", "๐ŸŽ", "๐Ÿ“"]]
152
153 self.spreadsheet.values_update(
154 range_label, params={"valueInputOption": "RAW"}, body={"values": values}
155 )
156 ranges = [
157 "{}!{}:{}".format(worksheet1_name, col, col) for col in ["A", "B", "C"]
158 ]
159
160 read_data = self.spreadsheet.values_batch_get(ranges)
161
162 for colix, rng in enumerate(read_data["valueRanges"]):
163 for rowix, ele in enumerate(rng["values"]):
164 self.assertEqual(values[rowix][colix], ele[0])
165 self.spreadsheet.del_worksheet(worksheet)
166
167 @pytest.mark.vcr()
168 def test_timezone_and_locale(self):

Callers

nothing calls this directly

Calls 6

_sequence_generatorMethod ยท 0.80
formatMethod ยท 0.80
add_worksheetMethod ยท 0.80
del_worksheetMethod ยท 0.80
values_updateMethod ยท 0.45
values_batch_getMethod ยท 0.45

Tested by

no test coverage detected