freeipa/ipatests
Petr Viktorin 758c73e149 test_integration.host: Move transport-related functionality to a new module
This will make it possible to use a different mechanism for cases like
- Paramiko is not available
- Hosts without SSH servers (e.g. Windows)

Add BaseHost, Transport & Command base classes that define the interface
and common functionality, and Host, ParamikoTransport & SSHCommand with
specific details.

The {get,put}_file_contents methods are left on Host for convenience;
all other Transport methods must be now accessed through the transport.

Part of the work for https://fedorahosted.org/freeipa/ticket/3890
2013-10-03 18:57:41 +02:00
..
man Add man pages for testing tools 2013-08-29 15:18:34 +02:00
test_cmdline Add the new no_member option to CLI tests 2013-07-29 10:03:21 +02:00
test_install Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_integration test_integration.host: Move transport-related functionality to a new module 2013-10-03 18:57:41 +02:00
test_ipalib Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_ipapython Raise an error when updating CIDict with duplicate keys 2013-09-25 10:13:56 +02:00
test_ipaserver Move tests to test directories 2013-09-25 10:13:56 +02:00
test_pkcs10 Make an ipa-tests package 2013-06-17 19:22:50 +02:00
test_webui Fix enablement of automount map type selector 2013-10-03 09:13:45 +02:00
test_xmlrpc Fix tests which fail after ipa-adtrust-install 2013-08-28 16:45:57 +02:00
__init__.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
beakerlib_plugin.py Move BeakerLibProcess out of BeakerLibPlugin 2013-07-25 12:32:32 +02:00
data.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
i18n.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
ipa-run-tests Make BeakerLib logging less verbose 2013-07-15 15:49:14 +02:00
ipa-test-config Add missing license header to ipa-test-config 2013-08-28 14:40:18 +02:00
ipa-test-task Add the ipa-test-task tool 2013-07-25 12:32:35 +02:00
order_plugin.py Add a plugin for test ordering 2013-07-15 15:49:04 +02:00
setup.py.in Move tests to test directories 2013-09-25 10:13:56 +02:00
test_util.py Make an ipa-tests package 2013-06-17 19:22:50 +02:00
util.py Require rid-base and secondary-rid-base in idrange-add after ipa-adtrust-install 2013-06-24 14:30:06 +02:00