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 <veiko17@disroot.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
Veiko Aasa 2024-10-18 11:44:29 +03:00 committed by Sunil Mohan Adapa
parent b67ce15f89
commit df52acc329
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2

View File

@ -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."""