Browse Source

Fixed tests compatibility with python 3.8

pull/12529/head
Nir Schulman 9 months ago
parent
commit
d38364a2f0
  1. 8
      tests/test_lifespan_scoped_dependencies/testing_utilities.py

8
tests/test_lifespan_scoped_dependencies/testing_utilities.py

@ -1,5 +1,5 @@
from enum import Enum from enum import Enum
from typing import Any, AsyncGenerator, Generator, TypeVar, Union from typing import Any, AsyncGenerator, Generator, List, TypeVar, Union
from fastapi import APIRouter, FastAPI, WebSocket from fastapi import APIRouter, FastAPI, WebSocket
from starlette.testclient import TestClient from starlette.testclient import TestClient
@ -136,7 +136,7 @@ def create_endpoint_1_annotation(
else: else:
@router.post(path) @router.post(path)
async def endpoint(value: annotation) -> None: async def endpoint(value: annotation) -> Any:
if expected_value is not None: if expected_value is not None:
assert value == expected_value assert value == expected_value
@ -170,7 +170,7 @@ def create_endpoint_2_annotations(
async def endpoint( async def endpoint(
value1: annotation1, value1: annotation1,
value2: annotation2, value2: annotation2,
) -> list[Any]: ) -> List[Any]:
return [value1, value2] return [value1, value2]
@ -202,5 +202,5 @@ def create_endpoint_3_annotations(
@router.post(path) @router.post(path)
async def endpoint( async def endpoint(
value1: annotation1, value2: annotation2, value3: annotation3 value1: annotation1, value2: annotation2, value3: annotation3
) -> list[Any]: ) -> List[Any]:
return [value1, value2, value3] return [value1, value2, value3]

Loading…
Cancel
Save