freeipa/ipatests/pytest_ipa/integration
Sergey Orlov 9450aef75f
ipatests: replace utility for editing sssd.conf
There are three patterns for editing sssd.conf in tests now:
1. using modify_sssd_conf() which allows to modify only domain sections
2. using remote_ini_file
3. direct file editing using `sed`

This patch introduces new utility function which combines advantages of
first two approaches:
* changes are verified against schema, so that mistakes can be spotted
  early
* has convenient interface for simple options modification,
  both in domain and service sections
* allows sophisticated modifications through SSSDConfig object

Fixes: https://pagure.io/freeipa/issue/8219
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
2020-03-09 16:17:13 +01:00
..
__init__.py pytest: Migrate xunit-style setups to Pytest fixtures 2020-02-12 18:08:32 +02:00
config.py Test installation with (fake) userspace FIPS 2019-11-14 16:01:15 +01:00
create_caless_pki.py ipatests: add test for certinstall with notBefore in the future 2019-12-19 15:50:44 +01:00
env_config.py Test installation with (fake) userspace FIPS 2019-11-14 16:01:15 +01:00
fips.py Test installation with (fake) userspace FIPS 2019-11-14 16:01:15 +01:00
firewall.py New firewall support class in ipatests/pytest_ipa/integration/firewall 2018-12-03 11:26:08 +01:00
host.py Remove FIPS noise from SSHd 2019-11-29 17:02:16 +01:00
tasks.py ipatests: replace utility for editing sssd.conf 2020-03-09 16:17:13 +01:00