From df52acc329dc817b8612f70edf2431f1bd3cb4e9 Mon Sep 17 00:00:00 2001 From: Veiko Aasa Date: Fri, 18 Oct 2024 11:44:29 +0300 Subject: [PATCH] users: tests: functional: Check LDAP information is correct after renaming user Tests performed in stable and testing containers: - All the users module tests pass. Signed-off-by: Veiko Aasa Reviewed-by: Sunil Mohan Adapa --- plinth/modules/users/tests/test_functional.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plinth/modules/users/tests/test_functional.py b/plinth/modules/users/tests/test_functional.py index 1d16e18ce..be92241f5 100644 --- a/plinth/modules/users/tests/test_functional.py +++ b/plinth/modules/users/tests/test_functional.py @@ -75,7 +75,7 @@ def test_create_user(session_browser): assert _get_email(session_browser, 'alice') == 'alice@example.com' -def test_rename_user(session_browser): +def test_rename_user(session_browser, host_sudo): """Test renaming a user.""" _non_admin_user_exists(session_browser, 'alice') _delete_user(session_browser, 'bob') @@ -84,6 +84,10 @@ def test_rename_user(session_browser): assert not functional.user_exists(session_browser, 'alice') assert functional.user_exists(session_browser, 'bob') + assert 'cn: bob' in host_sudo.check_output('ldapfinger bob') + assert host_sudo.user('bob').gecos == 'bob' + assert host_sudo.user('bob').home == '/home/bob' + def test_admin_users_can_change_own_ssh_keys(session_browser): """Test that admin users can change their own ssh keys."""