Exemplo n.º 1
0
 def test_new_option_is_created_and_saved_as_response_when_specify_field_is_not_empty(self):
     form_data = self.form_data.copy()
     form_data['specified_option'] = 'specified option'
     answer_form = MultiChoiceAnswerForm(form_data, initial=self.initial)
     self.assertTrue(answer_form.is_valid())
     answer_form.save()
     option = QuestionOption.objects.get(text="specified option", question=self.question)
     self.failUnless(MultiChoiceAnswer.objects.filter(response=option, question=self.question))
     as_text = '<input id="id_response" name="response" type="text" value="%d" />' % option.id
     self.assertEqual(as_text, answer_form.visible_fields()[0].as_text())