Skip to content

Commit a947379

Browse files
committed
Fix type hints and import order
1 parent 2bac3d7 commit a947379

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

src/pytest_flask/_internal.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import functools
2+
import warnings
23
from typing import Callable
34
from typing import Literal
4-
import warnings
55

66
from pytest import Config as _PytestConfig
77

src/pytest_flask/fixtures.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
from typing import cast
55
from typing import Generator
66

7+
import pytest
78
from flask import Flask as _FlaskApp
89
from flask.config import Config as _FlaskAppConfig
910
from flask.testing import FlaskClient as _FlaskTestClient
1011
from pytest import Config as _PytestConfig
1112
from pytest import FixtureRequest as _PytestFixtureRequest
12-
import pytest
1313

1414
from ._internal import _determine_scope
1515
from ._internal import _make_accept_header

src/pytest_flask/live_server.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import logging
22
import multiprocessing
3-
from multiprocessing import Process
43
import os
54
import platform
65
import signal
76
import socket
87
import time
8+
from multiprocessing import Process
99
from typing import Any
1010
from typing import cast
1111
from typing import Protocol
@@ -17,9 +17,9 @@
1717
class _SupportsFlaskAppRun(Protocol):
1818
def run(
1919
self,
20-
host: str | None = None,
21-
port: int | None = None,
22-
debug: bool | None = None,
20+
host: Union[str, None] = None,
21+
port: Union[int, None] = None,
22+
debug: Union[bool, None] = None,
2323
load_dotenv: bool = True,
2424
**options: Any,
2525
) -> None:

src/pytest_flask/plugin.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@
66
:license: MIT
77
"""
88
from typing import Any
9+
from typing import List
910
from typing import Protocol
1011
from typing import Type
1112
from typing import TypeVar
13+
from typing import Union
1214

13-
from _pytest.config import Config as _PytestConfig
1415
import pytest
16+
from _pytest.config import Config as _PytestConfig
1517

1618
from .fixtures import accept_any
1719
from .fixtures import accept_json
@@ -53,7 +55,7 @@ def __ne__(self, other) -> bool:
5355

5456
def pytest_assertrepr_compare(
5557
op: str, left: _SupportsPytestFlaskEqual, right: int
56-
) -> list[str] | None:
58+
) -> Union[List[str], None]:
5759
if isinstance(left, JSONResponse) and op == "==" and isinstance(right, int):
5860
return [
5961
"Mismatch in status code for response: {} != {}".format(

0 commit comments

Comments
 (0)