feature/tests #18
@ -9,12 +9,13 @@ class QuestionManager(Manager):
|
||||
self, *,
|
||||
answers=[],
|
||||
test=None,
|
||||
description=None,
|
||||
**kwargs
|
||||
):
|
||||
Answer = apps.get_model("answers", "Answer")
|
||||
instance = super().create(
|
||||
test=test,
|
||||
description=kwargs.get("description"),
|
||||
description=description,
|
||||
)
|
||||
for answer in answers:
|
||||
Answer.objects.create(
|
||||
|
@ -10,7 +10,7 @@ class Question(models.Model):
|
||||
related_name="questions"
|
||||
)
|
||||
name = models.CharField(max_length=200, default="")
|
||||
description = models.TextField()
|
||||
description = models.CharField(max_length=200)
|
||||
points = models.PositiveSmallIntegerField(default=1)
|
||||
|
||||
def get_answers_secret(self):
|
||||
|
@ -23,12 +23,16 @@ class TestManager(Manager):
|
||||
passing_score=kwargs.get("passing_score"),
|
||||
category=category[0]
|
||||
)
|
||||
# import pdb;pdb.set_trace()
|
||||
for question in questions:
|
||||
question_instance = Question.objects.create(
|
||||
name=question["name"],
|
||||
descripton=question["description"]
|
||||
description=question["description"],
|
||||
test=instance
|
||||
)
|
||||
for answer in question["answers"]:
|
||||
import pdb;
|
||||
pdb.set_trace()
|
||||
Answer.objects.create(
|
||||
description=answer["description"],
|
||||
is_correct=answer["is_correct"],
|
||||
|
Loading…
Reference in New Issue
Block a user