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

Method test_add_protected_range_normal

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

Source from the content-addressed store, hash-verified

1531
1532 @pytest.mark.vcr()
1533 def test_add_protected_range_normal(self):
1534 self.sheet.add_protected_range("A1:B2", [])
1535
1536 metadata = self.spreadsheet.fetch_sheet_metadata()
1537 protected_ranges = metadata["sheets"][0]["protectedRanges"]
1538
1539 self.assertEqual(protected_ranges[0]["range"]["startColumnIndex"], 0)
1540 self.assertEqual(protected_ranges[0]["range"]["endColumnIndex"], 2)
1541 self.assertEqual(protected_ranges[0]["range"]["startRowIndex"], 0)
1542 self.assertEqual(protected_ranges[0]["range"]["endRowIndex"], 2)
1543
1544 @pytest.mark.vcr()
1545 def test_add_protected_range_warning(self):

Callers

nothing calls this directly

Calls 2

add_protected_rangeMethod · 0.80
fetch_sheet_metadataMethod · 0.45

Tested by

no test coverage detected