recopytex/tests/model/test_student.py

22 lines
618 B
Python

from random import randint
from backend.model.student import Student
from backend.model.tribe import Tribe
from tests.model.fakes import build_tribe_assessment
def test_tribe_register_assessment():
assessments_qty = randint(1, 10)
tribes, assessments = build_tribe_assessment(assessment_per_tribe=assessments_qty)
assert len(tribes[0].assessments) == assessments_qty
assert tribes[0].assessments == assessments
def test_tribe_register_student():
tribe = Tribe("foo", "2nd")
student = Student("1", "Bob", tribe)
assert len(tribe.students) == 1
assert tribe.students[0] == student