freeipa/ipatests/test_xmlrpc
Petr Viktorin ba53299b98 ipalib.frontend: Do API version check before converting arguments
This results in the proper message being shown if the client sends
an option the server doesn't have yet.

It also adds the check to commands that override run() but not __call__,
such as `ipa ping`, and to commands run on the server. Adjust tests
for these changes.

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

Reviewed-By: Martin Kosek <mkosek@redhat.com>
2014-06-13 14:15:06 +02:00
..
__init__.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
objectclasses.py pwpolicy-mod: Fix crash when priority is changed 2014-05-28 15:58:24 +02:00
test_attr.py Test fixed modlist generation code 2014-03-03 12:14:09 +01:00
test_automember_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_automount_plugin.py ipalib.frontend: Do API version check before converting arguments 2014-06-13 14:15:06 +02:00
test_baseldap_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_batch_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_cert_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_config_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_delegation_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_dns_plugin.py Test DNS: dnsrecord-* zone.test. zone.test. should work 2014-06-03 16:43:09 +02:00
test_dns_realmdomains_integration.py DNS modified tests 2014-06-03 15:55:32 +02:00
test_external_members.py Switch client to JSON-RPC 2013-11-26 16:59:59 +01:00
test_group_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_hbac_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_hbacsvcgroup_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_hbactest_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_host_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_hostgroup_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_krbtpolicy.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_nesting.py Use a user result template in tests 2013-10-18 17:11:50 +02:00
test_netgroup_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_old_permission_plugin.py Use raw attribute values in command result when --raw is specified. 2014-04-18 14:59:20 +02:00
test_passwd_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_permission_plugin.py test_permission_plugin: limit results in targetfilter find test 2014-06-04 13:35:13 +02:00
test_ping_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_privilege_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_pwpolicy_plugin.py pwpolicy-mod: Fix crash when priority is changed 2014-05-28 15:58:24 +02:00
test_radiusproxy_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_range_plugin.py ipatests: Extend test suite for ID ranges 2014-04-23 13:19:57 +02:00
test_realmdomains_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_replace.py Use a user result template in tests 2013-10-18 17:11:50 +02:00
test_role_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_selfservice_plugin.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_selinuxusermap_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_service_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_sudocmd_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_sudocmdgroup_plugin.py Allow primary keys to use different type than unicode. 2014-04-18 14:59:20 +02:00
test_sudorule_plugin.py DNS tests for classless reverse domains 2014-02-11 17:21:11 +01:00
test_trust_plugin.py Switch client to JSON-RPC 2013-11-26 16:59:59 +01:00
test_user_plugin.py ipatests: Add test for denying expired principals 2014-05-05 19:06:39 +03:00
testcert.py tests: Create the testing service certificate on demand 2014-03-06 10:33:21 +01:00
xmlrpc_test.py ipatests: Cover DateTime in test_parameters.py 2014-05-05 18:57:29 +03:00