Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Added a test for hidden SplitDateTime fields. Thanks, seveas.

Fixed #11213

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13816 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 631bb7d0f6f4160b8d4034392f5f1e1b31490aae 1 parent 1e7b2f5
Malcolm Tredinnick authored September 12, 2010

Showing 1 changed file with 12 additions and 0 deletions. Show diff stats Hide diff stats

  1. 12  tests/regressiontests/forms/forms.py
12  tests/regressiontests/forms/forms.py
@@ -522,6 +522,18 @@
522 522
 <input type="hidden" name="composers" value="P" />
523 523
 <input type="hidden" name="composers" value="J" />
524 524
 
  525
+DateTimeField rendered as_hidden() is special too
  526
+
  527
+>>> class MessageForm(Form):
  528
+...     when = SplitDateTimeField()
  529
+>>> f = MessageForm({'when_0': '1992-01-01', 'when_1': '01:01'})
  530
+>>> print f.is_valid()
  531
+True
  532
+>>> print f['when']
  533
+<input type="text" name="when_0" value="1992-01-01" id="id_when_0" /><input type="text" name="when_1" value="01:01" id="id_when_1" />
  534
+>>> print f['when'].as_hidden()
  535
+<input type="hidden" name="when_0" value="1992-01-01" id="id_when_0" /><input type="hidden" name="when_1" value="01:01" id="id_when_1" />
  536
+
525 537
 MultipleChoiceField can also be used with the CheckboxSelectMultiple widget.
526 538
 >>> class SongForm(Form):
527 539
 ...     name = CharField()

0 notes on commit 631bb7d

Please sign in to comment.
Something went wrong with that request. Please try again.