From 08f9df73e2cb7cf583603fb26bd43337ed8ea69d Mon Sep 17 00:00:00 2001 From: Kenneth Kehl <@kkehl@flexion.us> Date: Tue, 1 Jul 2025 08:15:28 -0700 Subject: [PATCH] more tests --- .ds.baseline | 4 ++-- tests/app/user/test_rest.py | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.ds.baseline b/.ds.baseline index 68fec2da9..57a051763 100644 --- a/.ds.baseline +++ b/.ds.baseline @@ -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" } diff --git a/tests/app/user/test_rest.py b/tests/app/user/test_rest.py index 0a1eb9aec..90ea4013c 100644 --- a/tests/app/user/test_rest.py +++ b/tests/app/user/test_rest.py @@ -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