@@ -60,11 +60,26 @@ class APIRequestFactory(DjangoRequestFactory):
6060 def __init__ (self , enforce_csrf_checks : bool = ..., ** defaults : Any ) -> None : ...
6161 def request (self , ** kwargs : Any ) -> Request : ... # type: ignore[override]
6262 def get (self , path : str , data : _GetDataType = ..., ** extra : Any ) -> Request : ... # type: ignore[override]
63- def post (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any ) -> Request : ... # type: ignore[override]
64- def put (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any ) -> Request : ... # type: ignore[override]
65- def patch (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any ) -> Request : ... # type: ignore[override]
66- def delete (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any ) -> Request : ... # type: ignore[override]
67- def options (self , path : str , data : dict [str , str ] | str | None = ..., format : str | None = ..., content_type : Any | None = ..., ** extra : Any ) -> Request : ... # type: ignore[override]
63+ def post (
64+ self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any
65+ ) -> Request : ... # type: ignore[override]
66+ def put (
67+ self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any
68+ ) -> Request : ... # type: ignore[override]
69+ def patch (
70+ self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any
71+ ) -> Request : ... # type: ignore[override]
72+ def delete (
73+ self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., ** extra : Any
74+ ) -> Request : ... # type: ignore[override]
75+ def options (
76+ self ,
77+ path : str ,
78+ data : dict [str , str ] | str | None = ...,
79+ format : str | None = ...,
80+ content_type : Any | None = ...,
81+ ** extra : Any ,
82+ ) -> Request : ... # type: ignore[override]
6883 def generic ( # type: ignore[override]
6984 self , method : str , path : str , data : str = ..., content_type : str = ..., secure : bool = ..., ** extra : Any
7085 ) -> Request : ...
@@ -80,11 +95,51 @@ class APIClient(APIRequestFactory, DjangoClient):
8095 ) -> None : ...
8196 def request (self , ** kwargs : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
8297 def get (self , path : str , data : _GetDataType = ..., follow : bool = ..., ** extra : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
83- def post (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., follow : bool = ..., ** extra : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
84- def put (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., follow : bool = ..., ** extra : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
85- def patch (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., follow : bool = ..., ** extra : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
86- def delete (self , path : str , data : Any | None = ..., format : str | None = ..., content_type : str | None = ..., follow : bool = ..., ** extra : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
87- def options (self , path : str , data : dict [str , str ] | str = ..., format : str | None = ..., content_type : Any | None = ..., follow : bool = ..., ** extra : Any ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
98+ def post (
99+ self ,
100+ path : str ,
101+ data : Any | None = ...,
102+ format : str | None = ...,
103+ content_type : str | None = ...,
104+ follow : bool = ...,
105+ ** extra : Any ,
106+ ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
107+ def put (
108+ self ,
109+ path : str ,
110+ data : Any | None = ...,
111+ format : str | None = ...,
112+ content_type : str | None = ...,
113+ follow : bool = ...,
114+ ** extra : Any ,
115+ ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
116+ def patch (
117+ self ,
118+ path : str ,
119+ data : Any | None = ...,
120+ format : str | None = ...,
121+ content_type : str | None = ...,
122+ follow : bool = ...,
123+ ** extra : Any ,
124+ ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
125+ def delete (
126+ self ,
127+ path : str ,
128+ data : Any | None = ...,
129+ format : str | None = ...,
130+ content_type : str | None = ...,
131+ follow : bool = ...,
132+ ** extra : Any ,
133+ ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
134+ def options (
135+ self ,
136+ path : str ,
137+ data : dict [str , str ] | str = ...,
138+ format : str | None = ...,
139+ content_type : Any | None = ...,
140+ follow : bool = ...,
141+ ** extra : Any ,
142+ ) -> _MonkeyPatchedResponse : ... # type: ignore[override]
88143 def logout (self ) -> None : ...
89144
90145class APITransactionTestCase (testcases .TransactionTestCase ):
0 commit comments