@@ -151,7 +151,8 @@ def test_create_job_configs_labels_length_limit_met():
151151
152152
153153def test_add_and_trim_labels_length_limit_met ():
154- log_adapter .get_and_reset_api_methods ()
154+ session = mocks .create_bigquery_session ()
155+ log_adapter .get_and_reset_api_methods (session = session )
155156 cur_labels = {
156157 "bigframes-api" : "read_pandas" ,
157158 "source" : "bigquery-dataframes-temp" ,
@@ -161,18 +162,14 @@ def test_add_and_trim_labels_length_limit_met():
161162 value = f"test{ i } "
162163 cur_labels [key ] = value
163164
164- df = bpd .DataFrame (
165- {"col1" : [1 , 2 ], "col2" : [3 , 4 ]}, session = mocks .create_bigquery_session ()
166- )
167-
168165 job_config = google .cloud .bigquery .job .QueryJobConfig ()
169166 job_config .labels = cur_labels
170167
171- df . max ( )
168+ log_adapter . add_api_method ( "dataframe-max" , session = session )
172169 for _ in range (52 ):
173- df . head ( )
170+ log_adapter . add_api_method ( "dataframe-head" , session = session )
174171
175- io_bq .add_and_trim_labels (job_config = job_config , session = df . _session )
172+ io_bq .add_and_trim_labels (job_config = job_config , session = session )
176173 assert job_config .labels is not None
177174 assert len (job_config .labels ) == 56
178175 assert "dataframe-max" not in job_config .labels .values ()
@@ -189,6 +186,8 @@ def test_start_query_with_job_labels_length_limit_met(
189186 mock_bq_client : bigquery .Client , timeout : Optional [float ], api_name
190187):
191188 sql = "select * from abc"
189+ session = mocks .create_bigquery_session ()
190+ log_adapter .get_and_reset_api_methods (session = session )
192191 cur_labels = {
193192 "bigframes-api" : "read_pandas" ,
194193 "source" : "bigquery-dataframes-temp" ,
@@ -198,16 +197,12 @@ def test_start_query_with_job_labels_length_limit_met(
198197 value = f"test{ i } "
199198 cur_labels [key ] = value
200199
201- df = bpd .DataFrame (
202- {"col1" : [1 , 2 ], "col2" : [3 , 4 ]}, session = mocks .create_bigquery_session ()
203- )
204-
205200 job_config = google .cloud .bigquery .job .QueryJobConfig ()
206201 job_config .labels = cur_labels
207202
208- df . max ( )
203+ log_adapter . add_api_method ( "dataframe-max" , session = session )
209204 for _ in range (52 ):
210- df . head ( )
205+ log_adapter . add_api_method ( "dataframe-head" , session = session )
211206
212207 io_bq .start_query_with_job (
213208 mock_bq_client ,
@@ -218,7 +213,7 @@ def test_start_query_with_job_labels_length_limit_met(
218213 timeout = timeout ,
219214 metrics = None ,
220215 publisher = bigframes .core .events .Publisher (),
221- session = df . _session ,
216+ session = session ,
222217 )
223218
224219 assert job_config .labels is not None
0 commit comments