def test_create_valid_team(): team = Team(name='Team1', grade=Grade.sixieme) team.full_clean() assert team.grade.bonus == Grade.sixieme.bonus assert team.category == Category.Mindstorms assert team.num is None team.save() assert team.num == 1
def test_create_invalid_team(): team = Team() with pytest.raises(ValidationError) as context: team.full_clean() assert 'name' in context.value.message_dict