more tests

This commit is contained in:
Kenneth Kehl
2025-07-01 08:15:28 -07:00
parent e031c2407b
commit 08f9df73e2
2 changed files with 12 additions and 2 deletions

View File

@@ -339,7 +339,7 @@
"filename": "tests/app/user/test_rest.py",
"hashed_secret": "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33",
"is_verified": false,
"line_number": 864,
"line_number": 874,
"is_secret": false
}
],
@@ -374,5 +374,5 @@
}
]
},
"generated_at": "2025-06-09T16:07:54Z"
"generated_at": "2025-07-01T15:15:11Z"
}

View File

@@ -775,6 +775,16 @@ def test_activate_user(admin_request, sample_user):
assert sample_user.state == "active"
def test_deactivate_user(admin_request, sample_user):
sample_user.state = "active"
resp = admin_request.post("user.deactivate_user", user_id=sample_user.id)
assert resp["data"]["id"] == str(sample_user.id)
assert resp["data"]["state"] == "pending"
assert sample_user.state == "pending"
def test_activate_user_fails_if_already_active(admin_request, sample_user):
resp = admin_request.post(
"user.activate_user", user_id=sample_user.id, _expected_status=400