單元測試失敗,出現以下異常:斷言失敗與同一對象
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>
一些手工斷言對象似乎是相等後,我究竟做錯了什麼?
你可能創建「虛擬問題」的2個實例對象 –