def METHOD_NAME(self):
    """Verify the done queryset."""
    # Create a question, there shouldn't be any done yet.
    q = QuestionFactory()
    self.assertEqual(0, Question.objects.done().count())
    # Add an answer, there shouldn't be any done yet.
    a = AnswerFactory(question=q)
    self.assertEqual(0, Question.objects.done().count())
    # Make it the solution, there should be one done.
    q.solution = a
    q.save()
    self.assertEqual(1, Question.objects.done().count())
    # Create a locked questions, there should be two done.
    QuestionFactory(is_locked=True)
    self.assertEqual(2, Question.objects.done().count())