Browse Source

Fixed tests compatibility with older python versions

pull/12529/head
Nir Schulman 9 months ago
parent
commit
e7ab957923
  1. 0
      tests/test_lifespan_scoped_dependencies.py
  2. 12
      tests/test_lifespan_scoped_dependencies/testing_utilities.py

0
tests/test_lifespan_scoped_dependencies.py

12
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 typing import Any, AsyncGenerator, Generator, TypeVar, Union, assert_never
from fastapi import APIRouter, FastAPI, WebSocket from fastapi import APIRouter, FastAPI, WebSocket
@ -8,11 +8,11 @@ from starlette.websockets import WebSocketDisconnect
T = TypeVar("T") T = TypeVar("T")
class DependencyStyle(StrEnum): class DependencyStyle(str, Enum):
SYNC_FUNCTION = auto() SYNC_FUNCTION = "sync_function"
ASYNC_FUNCTION = auto() ASYNC_FUNCTION = "async_function"
SYNC_GENERATOR = auto() SYNC_GENERATOR = "sync_generator"
ASYNC_GENERATOR = auto() ASYNC_GENERATOR = "async_generator"
class IntentionallyBadDependency(Exception): class IntentionallyBadDependency(Exception):

Loading…
Cancel
Save