From 845285681e39e34c72ed3ba7443d65591aedede9 Mon Sep 17 00:00:00 2001 From: Corey Goldberg <1113081+cgoldberg@users.noreply.github.com> Date: Thu, 13 Nov 2025 12:17:57 -0500 Subject: [PATCH] Fix parallel logging tests --- .gitignore | 8 ++++++-- examples/python/tests/conftest.py | 10 +++++----- examples/python/tox.ini | 2 +- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index c828c5469d5d..d60066ac9fce 100755 --- a/.gitignore +++ b/.gitignore @@ -4,12 +4,16 @@ node_modules .DS_Store website_and_docs/.hugo_build.lock website_and_docs/resources - +*.png +*.log +*.py[cod] +__pycache__/ +.tox/ +venv/ **/target/* .classpath .project .settings -.gitignore .pydevproject **/*.iml **/.gradle diff --git a/examples/python/tests/conftest.py b/examples/python/tests/conftest.py index 402b271ccc08..061e773e7a9d 100644 --- a/examples/python/tests/conftest.py +++ b/examples/python/tests/conftest.py @@ -4,14 +4,15 @@ import subprocess import tempfile import time -from selenium.webdriver.common.utils import free_port +import uuid from datetime import datetime from urllib.request import urlopen -import requests -from requests.auth import HTTPBasicAuth import pytest +import requests +from requests.auth import HTTPBasicAuth from selenium import webdriver +from selenium.webdriver.common.utils import free_port def pytest_configure(config): @@ -96,8 +97,7 @@ def log(): @pytest.fixture(scope='function') def log_path(): - suffix = datetime.now().strftime("%y%m%d_%H%M%S") - log_path = 'log_file_' + suffix + '.log' + log_path = f'log_file_{uuid.uuid4()}.log' yield log_path diff --git a/examples/python/tox.ini b/examples/python/tox.ini index 49f01f030d6f..ef6cc7c4d4c3 100644 --- a/examples/python/tox.ini +++ b/examples/python/tox.ini @@ -25,4 +25,4 @@ deps = -r requirements.txt commands = # "-vv" means extra verbose - pytest -vv -n auto {posargs:.} + pytest -vv -n auto {tty:--color=yes} {posargs:.}