freeipa/tests/test_xmlrpc
Martin Kosek 19b2af8e52 Fix precallback validators in DNS plugin
DNS plugin contains several RR type record validators run in
pre_callback which cannot be used as standard param validator
as it needs more data and resources that standard validators
provide. However, the precallback validators are not run for
DNS records created by new structured options and thus an invalid
value may slip in.

This patch moves the execution of these precallback validators
_after_ the processing of structured DNS options. It also cleans
them up a little and makes them more robust.

https://fedorahosted.org/freeipa/ticket/2550
2012-03-22 17:27:09 +01:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
objectclasses.py Add support for SSH public keys to user and host objects. 2012-02-13 22:21:27 -05:00
test_attr.py Add --delattr option to complement --setattr/--addattr 2011-11-29 10:08:28 +01:00
test_automember_plugin.py Suppress managed netgroups from showing as memberof hostgroups. 2011-08-31 14:34:52 +02:00
test_automount_plugin.py Use nose tools to check for exceptions 2012-03-19 16:33:35 +01:00
test_cert.py Use nose tools to check for exceptions 2012-03-19 16:33:35 +01:00
test_delegation_plugin.py Only split CSV in the client, quote instead of escaping 2012-03-20 20:03:54 -04:00
test_dns_plugin.py Fix precallback validators in DNS plugin 2012-03-22 17:27:09 +01:00
test_group_plugin.py Remove ipausers' gidnumber from tests 2012-03-14 23:59:54 -04:00
test_hbac_plugin.py Use nose tools to check for exceptions 2012-03-19 16:33:35 +01:00
test_hbacsvcgroup_plugin.py ticket 1600 - convert unittests to use DN objects 2011-08-16 23:52:26 -04:00
test_hbactest_plugin.py Make hostnames adhere to new standards in hbactest plugin tests 2012-03-01 21:53:29 -05:00
test_host_plugin.py Fix test failure testing rename with an invalid hostname. 2012-03-21 17:48:59 -04:00
test_hostgroup_plugin.py Limit allowed characters in a netgroup name to alpha, digit, -, _ and . 2012-02-27 00:06:44 -05:00
test_krbtpolicy.py Change the way has_keytab is determined, also check for password. 2011-08-24 14:12:01 +02:00
test_nesting.py Suppress managed netgroups as indirect members of hosts. 2011-09-19 08:41:25 +02:00
test_netgroup_plugin.py Don't crash when searching with empty relationship options 2012-03-13 23:28:53 -04:00
test_passwd_plugin.py Use nose tools to check for exceptions 2012-03-19 16:33:35 +01:00
test_permission_plugin.py Search allowed attributes in superior objectclasses 2012-03-22 17:13:39 +01:00
test_privilege_plugin.py Only split CSV in the client, quote instead of escaping 2012-03-20 20:03:54 -04:00
test_pwpolicy.py Disallow deletion of global password policy. 2011-10-12 10:12:49 +02:00
test_replace.py Change the way has_keytab is determined, also check for password. 2011-08-24 14:12:01 +02:00
test_role_plugin.py Only split CSV in the client, quote instead of escaping 2012-03-20 20:03:54 -04:00
test_selfservice_plugin.py Only split CSV in the client, quote instead of escaping 2012-03-20 20:03:54 -04:00
test_selinuxusermap_plugin.py Fix deletion of HBAC Rules when there are SELinux user maps defined 2012-01-24 21:09:09 -05:00
test_service_plugin.py Don't allow hosts and services of IPA masters to be disabled. 2012-03-19 16:09:09 +01:00
test_sudocmd_plugin.py Fix sudo help and summaries 2011-08-29 21:26:23 -04:00
test_sudocmdgroup_plugin.py Allow removing sudo commands with special characters from command groups 2012-03-12 16:02:29 +01:00
test_sudorule_plugin.py Use nose tools to check for exceptions 2012-03-19 16:33:35 +01:00
test_user_plugin.py Only apply validation rules when adding and updating. 2012-02-29 18:00:45 -05:00
xmlrpc_test.py Display serial number as HEX (DECIMAL) when showing certificates. 2012-03-14 04:40:35 -04:00