def test_question_is_subquestion_if_parent_is_given(self): question_2 = Question.objects.create(text="This is a question", answer_type="number", order=2) subquestion = Question(text="Specify others", answer_type=Question.TEXT, parent=question_2) subquestion.save() self.assertEqual(False, question_2.subquestion) self.assertEqual(True, subquestion.subquestion)