File tree 4 files changed +10
-8
lines changed
4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 1
1
import functools
2
+ import warnings
2
3
from typing import Callable
3
4
from typing import Literal
4
- import warnings
5
5
6
6
from pytest import Config as _PytestConfig
7
7
Original file line number Diff line number Diff line change 4
4
from typing import cast
5
5
from typing import Generator
6
6
7
+ import pytest
7
8
from flask import Flask as _FlaskApp
8
9
from flask .config import Config as _FlaskAppConfig
9
10
from flask .testing import FlaskClient as _FlaskTestClient
10
11
from pytest import Config as _PytestConfig
11
12
from pytest import FixtureRequest as _PytestFixtureRequest
12
- import pytest
13
13
14
14
from ._internal import _determine_scope
15
15
from ._internal import _make_accept_header
Original file line number Diff line number Diff line change 1
1
import logging
2
2
import multiprocessing
3
- from multiprocessing import Process
4
3
import os
5
4
import platform
6
5
import signal
7
6
import socket
8
7
import time
8
+ from multiprocessing import Process
9
9
from typing import Any
10
10
from typing import cast
11
11
from typing import Protocol
17
17
class _SupportsFlaskAppRun (Protocol ):
18
18
def run (
19
19
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 ,
23
23
load_dotenv : bool = True ,
24
24
** options : Any ,
25
25
) -> None :
Original file line number Diff line number Diff line change 6
6
:license: MIT
7
7
"""
8
8
from typing import Any
9
+ from typing import List
9
10
from typing import Protocol
10
11
from typing import Type
11
12
from typing import TypeVar
13
+ from typing import Union
12
14
13
- from _pytest .config import Config as _PytestConfig
14
15
import pytest
16
+ from _pytest .config import Config as _PytestConfig
15
17
16
18
from .fixtures import accept_any
17
19
from .fixtures import accept_json
@@ -53,7 +55,7 @@ def __ne__(self, other) -> bool:
53
55
54
56
def pytest_assertrepr_compare (
55
57
op : str , left : _SupportsPytestFlaskEqual , right : int
56
- ) -> list [ str ] | None :
58
+ ) -> Union [ List [ str ], None ] :
57
59
if isinstance (left , JSONResponse ) and op == "==" and isinstance (right , int ):
58
60
return [
59
61
"Mismatch in status code for response: {} != {}" .format (
You can’t perform that action at this time.
0 commit comments