Fixed #23911 -- Added support for buffer file uploads in the test client

This commit is contained in:
Thomas Tanner 2014-11-29 17:41:06 +01:00 committed by Tim Graham
parent dc2d75f4d4
commit 018d110ef5
5 changed files with 47 additions and 4 deletions

View file

@ -238,6 +238,13 @@ Use the ``django.test.Client`` class to make requests.
(The name ``attachment`` here is not relevant; use whatever name your
file-processing code expects.)
You may also provide any file-like object (e.g., :class:`~io.StringIO` or
:class:`~io.BytesIO`) as a file handle.
.. versionadded:: 1.8
The ability to use a file-like object was added.
Note that if you wish to use the same file handle for multiple
``post()`` calls then you will need to manually reset the file
pointer between posts. The easiest way to do this is to