We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f9dd621 commit 9320871Copy full SHA for 9320871
1 file changed
tests/unit/app/endpoints/test_feedback.py
@@ -5,6 +5,7 @@
5
import asyncio
6
import json
7
import threading
8
+from collections.abc import Generator
9
from pathlib import Path
10
from typing import Any
11
@@ -30,8 +31,11 @@
30
31
32
33
@pytest.fixture(autouse=True)
-def _reset_feedback_config():
34
+def _reset_feedback_config() -> Generator[None]:
35
"""Save and restore feedback configuration so tests don't leak state."""
36
+ if configuration._configuration is None:
37
+ yield
38
+ return
39
original_enabled = configuration.user_data_collection_configuration.feedback_enabled
40
original_storage = configuration.user_data_collection_configuration.feedback_storage
41
yield
0 commit comments