Django

Code

Ticket #3212 (closed: fixed)

Opened 2 years ago

Last modified 2 years ago

[patch] Client.post() doesn't support multiple values for form values

Reported by: ben <ben.dean.kawamura@gmail.com> Assigned to: russellm
Milestone: Component: Testing framework
Version: Keywords:
Cc: Triage Stage: Unreviewed
Has patch: 1 Needs documentation: 0
Needs tests: 0 Patch needs improvement: 0

Description

Client.post doesn't support multi-valued form values. This makes it hard to use with MultipleChoiceField? objects. Here's a patch that lets you accomplish that by using lists or tuples in Client.post(), for example:

c = django.test.client.Client() c.post("/myurl/", {'foo': [1,2,3]})

Attachments

multi-form-values.diff (0.6 kB) - added by ben <ben.dean.kawamura@gmail.com> on 12/29/06 17:36:08.

Change History

12/29/06 17:36:08 changed by ben <ben.dean.kawamura@gmail.com>

  • attachment multi-form-values.diff added.

12/29/06 17:36:25 changed by ben <ben.dean.kawamura@gmail.com>

  • component changed from Admin interface to Unit test system.

12/30/06 03:14:13 changed by russellm

  • owner changed from adrian to russellm.

03/22/07 05:23:52 changed by russellm

  • status changed from new to closed.
  • resolution set to fixed.

(In [4774]) Fixes #3212 -- Added code to test client to allow posting of multi-form values (e.g., MultipleChoiceFields?). Thanks, Ben Dean Kawamura.


Add/Change #3212 ([patch] Client.post() doesn't support multiple values for form values)




Change Properties
Action