Skip to content

Commit b80291a

Browse files
Merge branch 'fix_btql_headers' of https://github.com/googleapis/python-bigtable into fix_btql_headers
2 parents 575cb34 + 697226c commit b80291a

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

tests/system/data/test_system_async.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,3 +1014,16 @@ async def test_literal_value_filter(
10141014
assert len(row_list) == bool(
10151015
expect_match
10161016
), f"row {type(cell_value)}({cell_value}) not found with {type(filter_input)}({filter_input}) filter"
1017+
1018+
@CrossSync.pytest
1019+
@pytest.mark.usefixtures("client")
1020+
@CrossSync.Retry(
1021+
predicate=retry.if_exception_type(ClientError), initial=1, maximum=5
1022+
)
1023+
async def test_execute_query_simple(self, client, table_id, instance_id):
1024+
result = await client.execute_query("SELECT 1 AS a, 'foo' AS b", instance_id)
1025+
rows = [r async for r in result]
1026+
assert len(rows) == 1
1027+
row = rows[0]
1028+
assert row["a"] == 1
1029+
assert row["b"] == "foo"

tests/system/data/test_system_autogen.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -826,3 +826,15 @@ def test_literal_value_filter(
826826
assert len(row_list) == bool(
827827
expect_match
828828
), f"row {type(cell_value)}({cell_value}) not found with {type(filter_input)}({filter_input}) filter"
829+
830+
@pytest.mark.usefixtures("client")
831+
@CrossSync._Sync_Impl.Retry(
832+
predicate=retry.if_exception_type(ClientError), initial=1, maximum=5
833+
)
834+
def test_execute_query_simple(self, client, table_id, instance_id):
835+
result = client.execute_query("SELECT 1 AS a, 'foo' AS b", instance_id)
836+
rows = [r for r in result]
837+
assert len(rows) == 1
838+
row = rows[0]
839+
assert row["a"] == 1
840+
assert row["b"] == "foo"

0 commit comments

Comments
 (0)