forked from Github-Mirrors/canaille
Merge branch 'test_success_edition_profile_setting' into 'main'
adds a success in profile setting test edition See merge request yaal/canaille!213
This commit is contained in:
commit
4400accc76
1 changed files with 11 additions and 1 deletions
|
@ -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
|
||||
|
||||
assert backend.check_user_password(logged_user, "correct horse battery staple")[0]
|
||||
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.")]
|
||||
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue