#35310: Optimize automatic JSON encoding of data in test client -------------------------------------+------------------------------------- Reporter: Kasun | Owner: Kasun Herath Herath | Type: | Status: assigned Cleanup/optimization | Component: Testing | Version: dev framework | Severity: Normal | Keywords: Triage Stage: | Has patch: 0 Unreviewed | Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | -------------------------------------+------------------------------------- Test client post, put, patch and delete methods automatically encode request data to JSON if `content_type` parameter is set to `application/data`.
Example {{{ client.post(url, data=data, content_type="application/json") }}} Would automatically encode data as JSON. We could also check the headers for content_type header and do the automatic encoding to be consistent. example {{{ client.post(url, data=data, headers={"content_type": "application/json"}) }}} Can automatically encode data into JSON using the same mechanism. -- Ticket URL: <https://code.djangoproject.com/ticket/35310> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/0107018e45ed21ff-d3f5f0ea-c395-44b8-a1f6-82a685606bed-000000%40eu-central-1.amazonses.com.