String issues in django\test\client.py

c7protal avatarc7protal created an issue

There are a few errors and failures like the following that seem to be related:

ERROR: test_put (regressiontests.test_client_regress.models.RequestMethodStringDataTests) Request a view with string data via request method PUT ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\Slimy\Documents\CSC302\django-3k\build\tests\regressiontests\test_client_regress\models.py", line 716, in test_put response = self.client.put('/test_client_regress/request_methods/', data=data, content_type='application/json') File "c:\python31\lib\site-packages\django\test\client.py", line 387, in put 'wsgi.input': FakePayload(post_data), File "c:\python31\lib\site-packages\django\test\client.py", line 43, in init self.content = StringIO(content) TypeError: 'str' does not support the buffer interface

This is assigned to subgroup 3.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.