Skip to content

Commit e7aa958

Browse files
committed
feat: Remove extra imports
1 parent cf34585 commit e7aa958

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

bigframes/testing/mocks.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@
2727
import bigframes
2828
import bigframes.clients
2929
import bigframes.core.global_session
30+
import bigframes.core.log_adapter
3031
import bigframes.dataframe
32+
import bigframes.session._io.bigquery
33+
from bigframes.session._io.bigquery import create_job_configs_labels
3134
import bigframes.session.clients
3235

3336
"""Utilities for creating test resources."""
@@ -116,6 +119,18 @@ def query_mock(
116119
return query_job
117120

118121
def query_and_wait_mock(query, *args, job_config=None, **kwargs):
122+
job_config = (
123+
job_config
124+
if job_config is not None
125+
else google.cloud.bigquery.QueryJobConfig()
126+
)
127+
api_methods = bigframes.core.log_adapter.get_and_reset_api_methods(
128+
dry_run=job_config.dry_run
129+
)
130+
job_config.labels = create_job_configs_labels(
131+
job_configs_labels=job_config.labels,
132+
api_methods=api_methods,
133+
)
119134
queries.append(query)
120135
job_configs.append(copy.deepcopy(job_config))
121136

0 commit comments

Comments
 (0)