File tree Expand file tree Collapse file tree 4 files changed +10
-8
lines changed Expand file tree Collapse file tree 4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 11import functools
2+ import warnings
23from typing import Callable
34from typing import Literal
4- import warnings
55
66from pytest import Config as _PytestConfig
77
Original file line number Diff line number Diff line change 44from typing import cast
55from typing import Generator
66
7+ import pytest
78from flask import Flask as _FlaskApp
89from flask .config import Config as _FlaskAppConfig
910from flask .testing import FlaskClient as _FlaskTestClient
1011from pytest import Config as _PytestConfig
1112from pytest import FixtureRequest as _PytestFixtureRequest
12- import pytest
1313
1414from ._internal import _determine_scope
1515from ._internal import _make_accept_header
Original file line number Diff line number Diff line change 11import logging
22import multiprocessing
3- from multiprocessing import Process
43import os
54import platform
65import signal
76import socket
87import time
8+ from multiprocessing import Process
99from typing import Any
1010from typing import cast
1111from typing import Protocol
1717class _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 :
Original file line number Diff line number Diff line change 66 :license: MIT
77"""
88from typing import Any
9+ from typing import List
910from typing import Protocol
1011from typing import Type
1112from typing import TypeVar
13+ from typing import Union
1214
13- from _pytest .config import Config as _PytestConfig
1415import pytest
16+ from _pytest .config import Config as _PytestConfig
1517
1618from .fixtures import accept_any
1719from .fixtures import accept_json
@@ -53,7 +55,7 @@ def __ne__(self, other) -> bool:
5355
5456def 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 (
You can’t perform that action at this time.
0 commit comments