freeipa/ipatests/test_xmlrpc/tracker
Fraser Tweedale 6a0901f6fd tests: fix cleanup for CATracker
With ca-del now requiring disablement first, CATracker cleanup fails
because the CA is not yet disabled.  Implement auto disable before
delete in CATracker, with an option to suppress.  This suppress
option is used when testing the "disable first" option.

The patch also includes a tweak to EnableTracker cleanup.  In case
the CA already got deleted (and in the case of CATracker, also
disabled), this avoids an attempt to re-enable the already-deleted
object.

Part of: https://fedorahosted.org/freeipa/ticket/5011

Reviewed-By: Rob Crittenden <rcritten@redhat.com>
2020-07-07 10:07:48 -04:00
..
__init__.py Separated Tracker implementations into standalone package 2015-12-02 17:12:24 +01:00
automember_plugin.py Remove unused variables in tests 2016-09-27 13:35:58 +02:00
base.py tests: fix cleanup for CATracker 2020-07-07 10:07:48 -04:00
ca_plugin.py tests: fix cleanup for CATracker 2020-07-07 10:07:48 -04:00
caacl_plugin.py Tests: Remove --force options from tracker base class 2016-09-21 18:39:56 +02:00
certmap_plugin.py tests: tracker: Add CertmapconfigTracker to tests certmapconfig-* commands 2017-08-18 11:40:21 +02:00
certmapdata.py Py3: Remove subclassing from object 2018-09-27 11:49:04 +02:00
certprofile_plugin.py certprofile: add tests for config profileId scenarios 2018-04-19 08:57:53 -04:00
group_plugin.py tests: account for ID overrides as members of groups and roles 2020-06-08 12:39:34 -04:00
host_plugin.py Add SHA256 fingerprints for certs 2017-03-07 19:52:43 +01:00
hostgroup_plugin.py Remove unused variables in tests 2016-09-27 13:35:58 +02:00
idview_plugin.py Created idview tracker 2016-11-29 18:30:44 +01:00
kerberos_aliases.py Py3: Remove subclassing from object 2018-09-27 11:49:04 +02:00
location_plugin.py Tests: Remove --force options from tracker base class 2016-09-21 18:39:56 +02:00
server_plugin.py ipatests/test_xmlrpc/tracker/server_plugin.py: Increase hard coded mindomainlevel 2018-08-13 12:35:06 +02:00
service_plugin.py Add SHA256 fingerprints for certs 2017-03-07 19:52:43 +01:00
stageuser_plugin.py xmlrpc test: add test for preserved > stage user 2019-07-31 09:34:34 +03:00
sudocmd_plugin.py Tests: Remove --force options from tracker base class 2016-09-21 18:39:56 +02:00
sudocmdgroup_plugin.py Remove unused variables in tests 2016-09-27 13:35:58 +02:00
user_plugin.py tests: account for ID overrides as members of groups and roles 2020-06-08 12:39:34 -04:00