mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-02 17:31:14 -05:00
more
This commit is contained in:
@@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user