canaille-globuzma/tests/backends/ldap/__init__.py
2023-08-13 16:06:16 +02:00

23 lines
512 B
Python

import os
import slapd
class CustomSlapdObject(slapd.Slapd):
def __init__(self):
schemas = [
schema
for schema in [
"core.ldif",
"cosine.ldif",
"nis.ldif",
"inetorgperson.ldif",
"ppolicy.ldif",
]
if os.path.exists(os.path.join(self.SCHEMADIR, schema))
]
super().__init__(
suffix="dc=mydomain,dc=tld",
schemas=schemas,
)