tests: improved coverage
This commit is contained in:
parent
c8024daa97
commit
f600664789
5 changed files with 178 additions and 11 deletions
|
|
@ -137,8 +137,6 @@ async def update_questionnaire(db: db_dependency, org_model: org_model_root_clai
|
|||
if hasattr(questionnaire_model, key):
|
||||
setattr(questionnaire_model, key, value)
|
||||
else:
|
||||
if key == "partial" or key == "organisation_id":
|
||||
continue
|
||||
raise UnprocessableContentException("Invalid keys in update request")
|
||||
|
||||
# Allows for partially completed questionnaires to be saved without being submitted for review
|
||||
|
|
@ -241,7 +239,7 @@ async def update_root_user(db: db_dependency, org_model: org_model_body_dependen
|
|||
Promotes an existing organisation user to the root user, giving them full control of the org.
|
||||
"""
|
||||
if user_model not in org_model.user_rel:
|
||||
raise UnauthorizedException(message="This user does not belong to your organisation.")
|
||||
raise UnprocessableContentException(message="This user does not belong to your organisation.")
|
||||
org_model.root_user_rel = user_model
|
||||
db.flush()
|
||||
response = OrgPatchRootResponse(name=org_model.name, root_user_email=org_model.root_user_email)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue