From e7ab9579238f46b1aa94e635a0c6792fc27ab72a Mon Sep 17 00:00:00 2001 From: Nir Schulman Date: Sat, 9 Nov 2024 09:41:17 +0200 Subject: [PATCH] Fixed tests compatibility with older python versions --- tests/test_lifespan_scoped_dependencies.py | 0 .../testing_utilities.py | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) delete mode 100644 tests/test_lifespan_scoped_dependencies.py diff --git a/tests/test_lifespan_scoped_dependencies.py b/tests/test_lifespan_scoped_dependencies.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/tests/test_lifespan_scoped_dependencies/testing_utilities.py b/tests/test_lifespan_scoped_dependencies/testing_utilities.py index 1f0f100a8..a6ad869c8 100644 --- a/tests/test_lifespan_scoped_dependencies/testing_utilities.py +++ b/tests/test_lifespan_scoped_dependencies/testing_utilities.py @@ -1,4 +1,4 @@ -from enum import StrEnum, auto +from enum import Enum from typing import Any, AsyncGenerator, Generator, TypeVar, Union, assert_never from fastapi import APIRouter, FastAPI, WebSocket @@ -8,11 +8,11 @@ from starlette.websockets import WebSocketDisconnect T = TypeVar("T") -class DependencyStyle(StrEnum): - SYNC_FUNCTION = auto() - ASYNC_FUNCTION = auto() - SYNC_GENERATOR = auto() - ASYNC_GENERATOR = auto() +class DependencyStyle(str, Enum): + SYNC_FUNCTION = "sync_function" + ASYNC_FUNCTION = "async_function" + SYNC_GENERATOR = "sync_generator" + ASYNC_GENERATOR = "async_generator" class IntentionallyBadDependency(Exception):