Merge pull request #29 from rlandy/automate_tests

'Add a new Namespace' test for Automate Explorer
add test fixtures
add try/except protection to common errors
use testsetup to fetch user/pass

added mgmt_sys initiation and usage
some pylint cleanup
used mgmt_system type instead of name to determine what kind of client to create
moved fixture to conftest.py
updated requirement to include pysphere and ovirt-sdk
Merge pull request #37 from segfault923/soap_api

add test fixtures, mgmt_sys usage
pulled mgmt_system client creation/fixture logic out of soap_api and put it in toplevel conftest.py
changed mgmt_sys_api_clients to return a dict instead of a list
minor tweak to use original sys_name
Merge pull request #38 from segfault923/fixture_fix

pulled mgmt_system client creation/fixture logic out of soap_api and put...
minor tweak to ssh client initialization so there won't be password prompt
Merge pull request #39 from segfault923/paramiko_fix

minor tweak to ssh client initialization so there won't be password prom...
added tests to tag Infrastructure Mgmt Systems, Hosts and Datastores
moved cluster-host-datastore info to mgmt system
Merge pull request #36 from aweiteka/tag_infrastructure

added tests to tag Infrastructure Mgmt Systems, Hosts and Datastores
Added integration test workflow
Merge pull request #44 from apagac/integration

Integration test workflow
added vm_status methods
updated power control for per provider
Merge pull request #43 from dajohnso/vm_power_control

Vm power control