Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

[1.1.X] Fixed #12412 -- Clarified the documentation around file handl…

…ing by the test client. Thanks to Gabriel Hurley for the draft patch.

Backport of r13166 from trunk.

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.1.X@13172 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 5be6c7fc60ad9ad20b51abbea92f741f6dd5d046 1 parent 6df4ffd
@freakboy3742 freakboy3742 authored
Showing with 10 additions and 2 deletions.
  1. +10 −2 docs/topics/testing.txt
View
12 docs/topics/testing.txt
@@ -577,8 +577,16 @@ arguments at time of construction:
(The name ``attachment`` here is not relevant; use whatever name your
file-processing code expects.)
- Note that you should manually close the file after it has been provided
- to ``post()``.
+ 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
+ manually close the file after it has been provided to
+ ``post()``, as demonstrated above.
+
+ You should also ensure that the file is opened in a way that
+ allows the data to be read. If your file contains binary data
+ such as an image, this means you will need to open the file in
+ ``rb`` (read binary) mode.
The ``extra`` argument acts the same as for :meth:`Client.get`.
Please sign in to comment.
Something went wrong with that request. Please try again.