From 7682c2be2d2cc0d12fe3af573f80e3d0170999bd Mon Sep 17 00:00:00 2001 From: sebastien Date: Thu, 9 Jan 2025 14:56:03 +0100 Subject: [PATCH] adds a success in profile setting test edition --- tests/core/test_profile_settings.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/core/test_profile_settings.py b/tests/core/test_profile_settings.py index c4d290f2..673939af 100644 --- a/tests/core/test_profile_settings.py +++ b/tests/core/test_profile_settings.py @@ -33,8 +33,18 @@ def test_edition(testclient, logged_user, admin, foo_group, bar_group, backend): assert logged_user.groups == [foo_group] assert foo_group.members == [logged_user] assert bar_group.members == [admin] + assert "readonly" in res.form["groups"].attrs + assert "readonly" in res.form["user_name"].attrs + + res = testclient.get("/profile/user/settings", status=200) + res.form["user_name"] = "user" + res.form["password1"] = "i'm a little pea" + res.form["password2"] = "i'm a little pea" + res = res.form.submit(name="action", value="edit-settings") + assert res.flashes == [("success", "Profile updated successfully.")] - assert backend.check_user_password(logged_user, "correct horse battery staple")[0] + backend.reload(logged_user) + assert backend.check_user_password(logged_user, "i'm a little pea")[0] logged_user.user_name = "user" backend.save(logged_user)