This framework provides high-level API used by SSSD system tests.
It implements functionality such as:
- LDAP, IPA, Active Directory and Samba users, groups and other objects management
- Kerberos principals management
- NFS shares management
- SSSD configuration and management
- Automatic backup and restore of all hosts
- D-Bus communication
This framework can be used by other projects as well.
See the full documentation here: https://tests.sssd.io.
Changes to this framework may be submitted, but a great care must be taken in order to not introduce any breaking API changes.
All tests must pass and changes must be validated with:
- black
- flake8
- isort
- mypy
- pycodestyle
You can run all checks using tox
.