Die Unit-Test mit der folgenden Ausnahme fehlschlägt:Assertion schlägt mit demselben Objekt
def test_question_form(self):
question = Question(question_text='Dummy question', pub_date=timezone.now(
) + datetime.timedelta(days=1), allow_multiple_choices=True)
question_form = QuestionForm(
{'question_text': question.question_text, 'pub_date': question.pub_date, 'allow_multiple_choices': 'on' if question.allow_multiple_choices else 'off'})
self.assertTrue(question_form.is_valid())
self.assertEqual(question_form.save(commit=False), question)
AssertionError: <Question: Dummy question> != <Question: Dummy question>
Nach einiger manueller Behauptung das Objekt scheint gleich zu sein, was mache ich falsch?
Sie wahrscheinlich zwei Instanzen von „Dummy Fragen“ erstellt Objekte –