Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ad1174b

Browse files
authored
spanner read missing single key with index (googleapis#4419)
1 parent dfe8a41 commit ad1174b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

spanner/tests/system/test_system.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -744,6 +744,20 @@ def test_read_with_single_keys_index(self):
744744
rows = list(results_iter)
745745
self.assertEqual(rows, [expected[row]])
746746

747+
def test_empty_read_with_single_keys_index(self):
748+
row_count = 10
749+
columns = self.COLUMNS[1], self.COLUMNS[2]
750+
session, committed = self._set_up_table(row_count)
751+
self.to_delete.append(session)
752+
keyset = [["Non", "Existent"]]
753+
results_iter = session.read(self.TABLE,
754+
columns,
755+
KeySet(keys=keyset),
756+
index='name'
757+
)
758+
rows = list(results_iter)
759+
self.assertEqual(rows, [])
760+
747761
def test_snapshot_read_w_various_staleness(self):
748762
from datetime import datetime
749763
from google.cloud._helpers import UTC

0 commit comments

Comments
 (0)