21 lines
587 B
Python
21 lines
587 B
Python
from random import randint
|
|
|
|
from backend.model.student import Student, Tribe
|
|
from tests.model.tools 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
|