Code

Ticket #3212: multi-form-values.diff

File multi-form-values.diff, 660 bytes (added by ben <ben.dean.kawamura@…>, 8 years ago)
Line 
1Index: django/test/client.py
2===================================================================
3--- django/test/client.py       (revision 4259)
4+++ django/test/client.py       (working copy)
5@@ -62,6 +62,14 @@
6                 '',
7                 value.read()
8             ])
9+        elif isinstance(value, list) or isinstance(value, tuple):
10+            for item in value:
11+                lines.extend([
12+                    '--' + boundary,
13+                    'Content-Disposition: form-data; name="%s"' % key,
14+                    '',
15+                    str(item)
16+                ])
17         else:
18             lines.extend([
19                 '--' + boundary,