Skip to content

Commit 9320871

Browse files
committed
save config only if loaded
Signed-off-by: Jordan Dubrick <jdubrick@redhat.com>
1 parent f9dd621 commit 9320871

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

tests/unit/app/endpoints/test_feedback.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import asyncio
66
import json
77
import threading
8+
from collections.abc import Generator
89
from pathlib import Path
910
from typing import Any
1011

@@ -30,8 +31,11 @@
3031

3132

3233
@pytest.fixture(autouse=True)
33-
def _reset_feedback_config():
34+
def _reset_feedback_config() -> Generator[None]:
3435
"""Save and restore feedback configuration so tests don't leak state."""
36+
if configuration._configuration is None:
37+
yield
38+
return
3539
original_enabled = configuration.user_data_collection_configuration.feedback_enabled
3640
original_storage = configuration.user_data_collection_configuration.feedback_storage
3741
yield

0 commit comments

Comments
 (0)