From 9929d21fdc3489c8d2ec540b068afc31ad224f55 Mon Sep 17 00:00:00 2001 From: Kay0u Date: Tue, 14 Jan 2020 22:42:44 +0700 Subject: [PATCH] test empty_update --- test/test_ldap.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/test_ldap.py b/test/test_ldap.py index 025729e8..3710063d 100644 --- a/test/test_ldap.py +++ b/test/test_ldap.py @@ -351,6 +351,21 @@ class TestLDAP: expected_msg = translation.format(action="update") assert expected_msg in str(exception) + def test_empty_update(self, ldap_server): + self.ldap_conf["parameters"]["uri"] = ldap_server.uri + ldap_interface = self.create_ldap_interface( + "cn=admin,dc=yunohost,dc=org", "yunohost" + ) + + new_user_info = self.update_new_user(ldap_interface) + assert new_user_info["uid"] == ["new_user"] + assert new_user_info["uidNumber"] == ["555"] + assert new_user_info["gidNumber"] == ["555"] + + uid = new_user_info["uid"][0] + + assert ldap_interface.update("uid=%s,ou=users" % uid, new_user_info) + def test_get_conflict(self, ldap_server): self.ldap_conf["parameters"]["uri"] = ldap_server.uri ldap_interface = self.create_ldap_interface(