Skip to content

Commit b30d9ee

Browse files
authored
test: make pyarrow sample less flaky (#919)
* test: make pyarrow sample less flaky * add comment
1 parent 0cc8bf3 commit b30d9ee

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

bigquery_storage/conftest.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
import datetime
1616
import os
17+
import random
1718

1819
import pytest
1920

@@ -28,8 +29,12 @@ def dataset(project_id):
2829
from google.cloud import bigquery
2930

3031
client = bigquery.Client()
31-
dataset_suffix = datetime.datetime.now().strftime("%y%m%d_%H%M%S")
32-
dataset_name = "samples_tests_" + dataset_suffix
32+
33+
# Add a random suffix to dataset name to avoid conflict, because we run
34+
# a samples test on each supported Python version almost at the same time.
35+
dataset_time = datetime.datetime.now().strftime("%y%m%d_%H%M%S")
36+
suffix = f"_{(random.randint(0, 99)):02d}"
37+
dataset_name = "samples_tests_" + dataset_time + suffix
3338

3439
dataset_id = "{}.{}".format(project_id, dataset_name)
3540
dataset = bigquery.Dataset(dataset_id)

0 commit comments

Comments
 (0)