We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3ee6b4d + 164a6d1 commit 4fb3fa9Copy full SHA for 4fb3fa9
ninja_extra/testing/client.py
@@ -4,6 +4,7 @@
4
from urllib.parse import urlencode
5
6
from ninja import NinjaAPI, Router
7
+from ninja.responses import NinjaJSONEncoder
8
from ninja.testing.client import NinjaClientBase, NinjaResponse
9
10
from ninja_extra import ControllerBase, NinjaExtraAPI
@@ -31,7 +32,7 @@ def request(
31
32
**request_params: Any,
33
) -> "NinjaResponse":
34
if json is not None:
- request_params["body"] = json_dumps(json)
35
+ request_params["body"] = json_dumps(json, cls=NinjaJSONEncoder)
36
if "query" in request_params and isinstance(request_params["query"], dict):
37
query = request_params.pop("query")
38
url_encode = urlencode(query)
0 commit comments