freeipa/ipatests/test_xmlrpc/tracker
Milan Kubík 5582d1df32 ipatests: Add tracker class for kerberos principal aliases
The commit implements a mixin class providing capability
to track and modify kerberos principal aliases on supported
types of entries.

The class using the mixin must inherit from the Tracker class
and must provide the implementation of two methods:

* _make_add_alias_cmd
* _make_remove_alias_cmd

These are used to get the type specific command for the particular
entry class. The methods provided will not work on entries that
do not have 'krbprincipalname' attribute.

The service, host and user trackers are being extended to use this
new mixin class.

https://fedorahosted.org/freeipa/ticket/6142

Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
2016-07-29 09:04:42 +02:00
..
__init__.py Separated Tracker implementations into standalone package 2015-12-02 17:12:24 +01:00
automember_plugin.py Refactor test_automember_plugin, create AutomemberTracker 2016-04-19 10:35:13 +02:00
base.py Fix several small typos 2016-07-26 12:03:44 +02:00
ca_plugin.py ipatests: Tracker implementation for Sub CA feature 2016-07-12 10:55:50 +02:00
caacl_plugin.py ipatests: Extend CAACL suite to cover Sub CA members 2016-07-12 10:55:50 +02:00
certprofile_plugin.py Alias "unicode" to "str" under Python 3 2016-01-20 11:59:21 +01:00
group_plugin.py Refactor test_nesting, create HostGroupTracker 2016-03-24 14:36:55 +01:00
host_plugin.py ipatests: Add tracker class for kerberos principal aliases 2016-07-29 09:04:42 +02:00
hostgroup_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
kerberos_aliases.py ipatests: Add tracker class for kerberos principal aliases 2016-07-29 09:04:42 +02:00
location_plugin.py Tests: Fix for failing location tests 2016-06-23 15:29:06 +02:00
server_plugin.py Tests: Fix for failing location tests 2016-06-23 15:29:06 +02:00
service_plugin.py ipatests: Add tracker class for kerberos principal aliases 2016-07-29 09:04:42 +02:00
stageuser_plugin.py Unify display of principal names/aliases across entities 2016-07-01 09:37:25 +02:00
sudocmd_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
sudocmdgroup_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
user_plugin.py ipatests: Add tracker class for kerberos principal aliases 2016-07-29 09:04:42 +02:00