freeipa/ipatests/test_xmlrpc
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
..
data ipatests: remove ipacertbase option from test CSR configuration 2016-07-12 10:55:50 +02:00
tracker ipatests: Add tracker class for kerberos principal aliases 2016-07-29 09:04:42 +02:00
__init__.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
objectclasses.py ipatests: Tracker implementation for Sub CA feature 2016-07-12 10:55:50 +02:00
test_add_remove_cert_cmd.py test_add_remove_cert_cmd: Use bytes for base64.b64encode() 2016-05-05 16:42:46 +02:00
test_attr.py frontend: re-raise remote RequirementError using CLI name in CLI 2016-05-25 16:06:26 +02:00
test_automember_plugin.py test: automember: Fix expected exception message 2016-06-29 10:49:37 +02:00
test_automount_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_baseldap_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_batch_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_ca_plugin.py ipatests: Tracker implementation for Sub CA feature 2016-07-12 10:55:50 +02:00
test_caacl_plugin.py ipatests: Extend CAACL suite to cover Sub CA members 2016-07-12 10:55:50 +02:00
test_caacl_profile_enforcement.py ipatests: remove ipacertbase option from test CSR configuration 2016-07-12 10:55:50 +02:00
test_cert_plugin.py test: cert: Reflect change in behavior in tests 2016-06-29 14:49:08 +02:00
test_certprofile_plugin.py Alias "unicode" to "str" under Python 3 2016-01-20 11:59:21 +01:00
test_config_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_delegation_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_dns_plugin.py Fix conflict between "got" and "expected" values 2016-07-21 20:01:51 +02:00
test_dns_realmdomains_integration.py DNS: Fix tests for realm domains integration with DNS zone add 2016-06-28 14:19:56 +02:00
test_external_members.py rpc: specify connection options in API config 2016-06-03 09:00:34 +02:00
test_group_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_hbac_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_hbacsvcgroup_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
test_hbactest_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_host_plugin.py Migrate management framework plugins to use Principal parameter 2016-07-01 09:37:25 +02:00
test_hostgroup_plugin.py Performance: Find commands: do not process members by default 2016-05-31 14:08:54 +02:00
test_idviews_plugin.py Tests: Make ID views tests reflect new krbcanonicalname attribute 2016-06-28 10:50:25 +02:00
test_krbtpolicy.py Applied tier0 and tier1 marks on unit tests and xmlrpc tests 2015-11-09 11:49:17 +01:00
test_location_plugin.py Tests: Fix for failing location tests 2016-06-23 15:29:06 +02:00
test_nesting.py Refactor test_nesting, create HostGroupTracker 2016-03-24 14:36:55 +01:00
test_netgroup_plugin.py Unify display of principal names/aliases across entities 2016-07-01 09:37:25 +02:00
test_old_permission_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_passwd_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_permission_plugin.py The LDAP*ReverseMember shouldn't imply --all is always specified 2016-06-29 10:44:30 +02:00
test_ping_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_privilege_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_pwpolicy_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_radiusproxy_plugin.py radiusproxy plugin tests: Expect bytes, not text, for ipatokenradiussecret 2016-05-05 16:42:46 +02:00
test_range_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_realmdomains_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_replace.py Refactor test_replace 2016-01-26 19:03:15 +01:00
test_role_plugin.py The LDAP*ReverseMember shouldn't imply --all is always specified 2016-06-29 10:44:30 +02:00
test_selfservice_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_selinuxusermap_plugin.py Unify display of principal names/aliases across entities 2016-07-01 09:37:25 +02:00
test_service_plugin.py Tests: Authentication indicators xmlrpc tests 2016-07-15 13:57:18 +02:00
test_servicedelegation_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_stageuser_plugin.py Migrate management framework plugins to use Principal parameter 2016-07-01 09:37:25 +02:00
test_sudocmd_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_sudocmdgroup_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_sudorule_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_trust_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
test_user_plugin.py Tests: Improve handling of rename operation by user tracker 2016-07-20 18:08:34 +02:00
test_vault_plugin.py ipalib: move server-side plugins to ipaserver 2016-06-03 09:00:34 +02:00
testcert.py Remove unused imports 2015-12-23 07:59:22 +01:00
xmlrpc_test.py Fix several small typos 2016-07-26 12:03:44 +02:00