From 0b91ee1f22f43a5c7b59f1f18d2b780cb183f631 Mon Sep 17 00:00:00 2001 From: User Identifier Date: Sun, 4 Oct 2020 16:47:33 +0200 Subject: [PATCH] Delete user after adding it --- test/test_ldap.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/test/test_ldap.py b/test/test_ldap.py index 991f9bb..876fc49 100644 --- a/test/test_ldap.py +++ b/test/test_ldap.py @@ -18,7 +18,7 @@ def test_get_users_by_ou(ldap_client): assert 'conte_mascetti' in [u['uid'] for u in users] -def test_add_user(ldap_client): +def test_add_delete_user(ldap_client): client = ldap_client cn = 'Rosa' @@ -26,9 +26,7 @@ def test_add_user(ldap_client): mail = 'foo@autistici.org' uid = 'rosa_rossi' - dn = 'uid={},ou=Hackers,{}'.format( - uid, client.base_dn - ) + dn = 'uid={},ou=Hackers,{}'.format(uid, client.base_dn) response_id = client.connection.add( dn, @@ -55,3 +53,16 @@ def test_add_user(ldap_client): entry = get_user_by_uid(ldap_client, uid) assert entry['uid'] == uid assert entry['mail'] == mail + + response_id = client.connection.delete(dn) + + response, result, request = client.connection.get_response( + response_id, get_request=True + ) + + print("Request: {}".format(request)) + print("Response: {}".format(response)) + print("Result: {}".format(result)) + + entry = get_user_by_uid(ldap_client, uid) + assert entry is None