def test_create_object(self):
ldap_object = pyldap_orm.LDAPObject(self.session)
ldap_object.dn = 'cn=Test,ou=Tests,dc=example,dc=com'
ldap_object.objectClass = ['person']
ldap_object.sn = ['Test']
ldap_object.save()
ldap_object = pyldap_orm.LDAPObject(self.session).by_dn('cn=Test,ou=Tests,dc=example,dc=com')
assert ldap_object.dn == 'cn=Test,ou=Tests,dc=example,dc=com'
assert ldap_object.sn == ['Test']
ldap_object.delete()
with pytest.raises(ldap.NO_SUCH_OBJECT):
pyldap_orm.LDAPObject(self.session).by_dn('cn=Test,ou=Tests,dc=example,dc=com')
评论列表
文章目录