#14247: [regression in 1.2.2] 'forms' test failure in 1.2.X
-------------------------------+--------------------------------------------
Reporter: ramiro | Owner: nobody
Status: new | Milestone:
Component: Testing framework | Version: 1.2
Keywords: | Stage: Unreviewed
Has_patch: 0 |
-------------------------------+--------------------------------------------
As discussed with pmclanaham on #django-dev, additionally to #14245 this
(test suite, no critical) failure also exist in 1.2.2 as of now:
{{{
======================================================================
FAIL: Initial instances for model fields may also be instances (refs
#7287)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/p/django/1.2.2/tests/regressiontests/forms/models.py", line
160, in test_initial_instance_value
<input type="hidden" name="initial-multi_choice_int" value="3" id
="initial-id_multi_choice_int_1" /> <span class="helptext"> Hold down
"Control", or "Command" on a Mac, to select more than one.</span></p>""")
AssertionError: u'<p><label for="id_choice">Choice:</label> <select
name="choice" id="id_choice">\n<option value="1">ChoiceOption
1</option>\n<option value="2" selected="selected">ChoiceOption
2</option>\n<option value="3">ChoiceOption 3</option>\n</select><input
type="hidden" name="initial-choice" value="2" id="initial-id_choice"
/></p>\n<p><label for="id_choice_int">Choice int:</label> <select
name="choice_int" id="id_choice_int">\n<option value="1">ChoiceOption
1</option>\n<option value="2" selected="selected">ChoiceOption
2</option>\n<option value="3">ChoiceOption 3</option>\n</select><input
type="hidden" name="initial-choice_int" value="2" id="initial-
id_choice_int" /></p>\n<p><label for="id_multi_choice">Multi
choice:</label> <select multiple="multiple" name="multi_choice"
id="id_multi_choice">\n<option value="1">ChoiceOption 1</option>\n<option
value="2" selected="selected">ChoiceOption 2</option>\n<option value="3"
selected="selected">ChoiceOption 3</option>\n</select><input type="hidden"
name="initial-multi_choice" value="2" id="initial-id_multi_choice_0"
/>\n<input type="hidden" name="initial-multi_choice" value="3" id
="initial-id_multi_choice_1" /> Hold down "Control", or "Command" on a
Mac, to select more than one.</p>\n<p><label
for="id_multi_choice_int">Multi choice int:</label> <select
multiple="multiple" name="multi_choice_int"
id="id_multi_choice_int">\n<option value="1">ChoiceOption
1</option>\n<option value="2" selected="selected">ChoiceOption
2</option>\n<option value="3" selected="selected">ChoiceOption
3</option>\n</select><input type="hidden" name="initial-multi_choice_int"
value="2" id="initial-id_multi_choice_int_0" />\n<input type="hidden" name
="initial-multi_choice_int" value="3" id="initial-id_multi_choice_int_1"
/> Hold down "Control", or "Command" on a Mac, to select more than
one.</p>' != '<p><label for="id_choice">Choice:</label> <select
name="choice" id="id_choice">\n<option value="1">ChoiceOption
1</option>\n<option value="2" selected="selected">ChoiceOption
2</option>\n<option value="3">ChoiceOption 3</option>\n</select><input
type="hidden" name="initial-choice" value="2" id="initial-id_choice"
/></p>\n<p><label for="id_choice_int">Choice int:</label> <select
name="choice_int" id="id_choice_int">\n<option value="1">ChoiceOption
1</option>\n<option value="2" selected="selected">ChoiceOption
2</option>\n<option value="3">ChoiceOption 3</option>\n</select><input
type="hidden" name="initial-choice_int" value="2" id="initial-
id_choice_int" /></p>\n<p><label for="id_multi_choice">Multi
choice:</label> <select multiple="multiple" name="multi_choice"
id="id_multi_choice">\n<option value="1">ChoiceOption 1</option>\n<option
value="2" selected="selected">ChoiceOption 2</option>\n<option value="3"
selected="selected">ChoiceOption 3</option>\n</select><input type="hidden"
name="initial-multi_choice" value="2" id="initial-id_multi_choice_0"
/>\n<input type="hidden" name="initial-multi_choice" value="3" id
="initial-id_multi_choice_1" /> <span class="helptext"> Hold down
"Control", or "Command" on a Mac, to select more than
one.</span></p>\n<p><label for="id_multi_choice_int">Multi choice
int:</label> <select multiple="multiple" name="multi_choice_int"
id="id_multi_choice_int">\n<option value="1">ChoiceOption
1</option>\n<option value="2" selected="selected">ChoiceOption
2</option>\n<option value="3" selected="selected">ChoiceOption
3</option>\n</select><input type="hidden" name="initial-multi_choice_int"
value="2" id="initial-id_multi_choice_int_0" />\n<input type="hidden" name
="initial-multi_choice_int" value="3" id="initial-id_multi_choice_int_1"
/> <span class="helptext"> Hold down "Control", or "Command" on a Mac, to
select more than one.</span></p>'
}}}
It seems it is simply a rendered form output that doesn't match the
expected one. One of the reasons seems to be an string/Unicode mismatch
and the other
is this one:
http://paste.pocoo.org/show/260082/
The expected output was introduced in [13578] when backporting [13577] by
blindly copying it from trunk, it contains a `helptext` span that is
present there but not in 1.2.X (see r13519/r13522).
--
Ticket URL: <http://code.djangoproject.com/ticket/14247>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en.