We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0cc8bf3 commit b30d9eeCopy full SHA for b30d9ee
1 file changed
bigquery_storage/conftest.py
@@ -14,6 +14,7 @@
14
15
import datetime
16
import os
17
+import random
18
19
import pytest
20
@@ -28,8 +29,12 @@ def dataset(project_id):
28
29
from google.cloud import bigquery
30
31
client = bigquery.Client()
- dataset_suffix = datetime.datetime.now().strftime("%y%m%d_%H%M%S")
32
- dataset_name = "samples_tests_" + dataset_suffix
+
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
38
39
dataset_id = "{}.{}".format(project_id, dataset_name)
40
dataset = bigquery.Dataset(dataset_id)
0 commit comments