11from json import dumps as json_dumps
2- from typing import Any , Callable , Dict , List , Sequence , Type , Union , cast
2+ from typing import Any , Callable , Dict , List , Optional , Sequence , Type , Union , cast
33from unittest .mock import Mock
44from urllib .parse import urlencode
55
@@ -22,7 +22,7 @@ def __init__(
2222 ) -> None :
2323 if hasattr (router_or_app , "get_api_controller" ):
2424 api = api_cls (auth = auth )
25- controller_ninja_api_controller = router_or_app .get_api_controller () # type: ignore
25+ controller_ninja_api_controller = router_or_app .get_api_controller ()
2626 assert controller_ninja_api_controller
2727 controller_ninja_api_controller .set_api_instance (api )
2828 self ._urls_cache = list (controller_ninja_api_controller .urls_paths ("" ))
@@ -33,7 +33,7 @@ def request(
3333 self ,
3434 method : str ,
3535 path : str ,
36- data : Dict = {} ,
36+ data : Optional [ Dict ] = None ,
3737 json : Any = None ,
3838 ** request_params : Any ,
3939 ) -> "NinjaResponse" :
@@ -43,7 +43,7 @@ def request(
4343 query = request_params .pop ("query" )
4444 url_encode = urlencode (query )
4545 path = f"{ path } ?{ url_encode } "
46- func , request , kwargs = self ._resolve (method , path , data , request_params )
46+ func , request , kwargs = self ._resolve (method , path , data , request_params ) # type: ignore
4747 return self ._call (func , request , kwargs ) # type: ignore
4848
4949 @property
0 commit comments