cfme.fixtures.automate module¶
-
class
cfme.fixtures.automate.
DatastoreImport
(file_name, from_domain, to_domain)¶ Bases:
tuple
-
property
file_name
¶ Alias for field number 0
-
property
from_domain
¶ Alias for field number 1
-
property
to_domain
¶ Alias for field number 2
-
property
-
cfme.fixtures.automate.
custom_instance
(request_cls)[source]¶ This fixture creates custom instance and associated method under class - ‘Request’ from ManageIQ domain. Need to pass ruby method code for this fixture because it creates ‘inline’ type of automate method.
-
cfme.fixtures.automate.
domain
(appliance)[source]¶ This fixture used to create automate domain - Datastore/Domain
-
cfme.fixtures.automate.
import_datastore
(appliance, import_data)[source]¶ This fixture will help to import datastore file.
To invoke this fixture, we need to pass parametrize import data with the help of `DatastoreImport`namedtuple.
Usage:
.. code-block:: python @pytest.mark.parametrize( "import_data", [DatastoreImport("datastore.zip", "from_daomin_name", "to_domain_name")] ) def test_foo(import_datastore, import_data): pass
-
cfme.fixtures.automate.
klass
(namespace)[source]¶ This fixture used to create automate class - Datastore/Domain/Namespace/Class