This commit is contained in:
Kenneth Kehl
2024-11-15 08:08:45 -08:00
parent b0bf042cee
commit 704fff7324
2 changed files with 43 additions and 13 deletions

View File

@@ -349,7 +349,7 @@
"filename": "tests/app/user/test_rest.py", "filename": "tests/app/user/test_rest.py",
"hashed_secret": "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33", "hashed_secret": "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33",
"is_verified": false, "is_verified": false,
"line_number": 826, "line_number": 856,
"is_secret": false "is_secret": false
} }
], ],
@@ -384,5 +384,5 @@
} }
] ]
}, },
"generated_at": "2024-11-14T22:52:47Z" "generated_at": "2024-11-15T16:08:32Z"
} }

View File

@@ -115,7 +115,13 @@ def test_post_user(admin_request, notify_db_session):
} }
json_resp = admin_request.post("user.create_user", _data=data, _expected_status=201) json_resp = admin_request.post("user.create_user", _data=data, _expected_status=201)
user = User.query.filter_by(email_address="user@digital.fake.gov").first() user = (
db.session.execute(
select(User).filter_by(email_address="user@digital.fake.gov")
)
.scalars()
.first()
)
assert user.check_password("password") assert user.check_password("password")
assert json_resp["data"]["email_address"] == user.email_address assert json_resp["data"]["email_address"] == user.email_address
assert json_resp["data"]["id"] == str(user.id) assert json_resp["data"]["id"] == str(user.id)
@@ -134,7 +140,13 @@ def test_post_user_without_auth_type(admin_request, notify_db_session):
json_resp = admin_request.post("user.create_user", _data=data, _expected_status=201) json_resp = admin_request.post("user.create_user", _data=data, _expected_status=201)
user = User.query.filter_by(email_address="user@digital.fake.gov").first() user = (
db.session.execute(
select(User).filter_by(User.email_address == "user@digital.fake.gov")
)
.scalars()
.first()
)
assert json_resp["data"]["id"] == str(user.id) assert json_resp["data"]["id"] == str(user.id)
assert user.auth_type == AuthType.SMS assert user.auth_type == AuthType.SMS
@@ -472,9 +484,15 @@ def test_set_user_permissions(admin_request, sample_user, sample_service):
_expected_status=204, _expected_status=204,
) )
permission = Permission.query.filter_by( permission = (
permission=PermissionType.MANAGE_SETTINGS db.session.execute(
).first() select(Permission).filter_by(
Permission.permission == PermissionType.MANAGE_SETTINGS
)
)
.scalars()
.first()
)
assert permission.user == sample_user assert permission.user == sample_user
assert permission.service == sample_service assert permission.service == sample_service
assert permission.permission == PermissionType.MANAGE_SETTINGS assert permission.permission == PermissionType.MANAGE_SETTINGS
@@ -495,15 +513,27 @@ def test_set_user_permissions_multiple(admin_request, sample_user, sample_servic
_expected_status=204, _expected_status=204,
) )
permission = Permission.query.filter_by( permission = (
permission=PermissionType.MANAGE_SETTINGS db.session.execute(
).first() select(Permission).filter_by(
Permission.permission == PermissionType.MANAGE_SETTINGS
)
)
.scalars()
.first()
)
assert permission.user == sample_user assert permission.user == sample_user
assert permission.service == sample_service assert permission.service == sample_service
assert permission.permission == PermissionType.MANAGE_SETTINGS assert permission.permission == PermissionType.MANAGE_SETTINGS
permission = Permission.query.filter_by( permission = (
permission=PermissionType.MANAGE_TEMPLATES db.session.execute(
).first() select(Permission).filter_by(
Permission.permission == PermissionType.MANAGE_TEMPLATES
)
)
.scalars()
.first()
)
assert permission.user == sample_user assert permission.user == sample_user
assert permission.service == sample_service assert permission.service == sample_service
assert permission.permission == PermissionType.MANAGE_TEMPLATES assert permission.permission == PermissionType.MANAGE_TEMPLATES