cfme.fixtures.appliance module
This module contains fixtures to use when you need a temporary appliance for testing.
In cases where you cannot run a certain test againts the primary appliance because of the test’s
destructive potential (which could render all subsequent testing useless), you want to use
a temporary appliance parallel to the primary one.
For tests where all you need is a single preconfigured appliance to run a database restore on for
example, you will want to use the temp_appliance_preconfig() fixture.
For tests that require multiple unconfigured appliances (e.g. replication testing), there is
temp_appliances_unconfig().
-
cfme.fixtures.appliance.temp_appliance_preconfig(temp_appliance_preconfig_modscope)[source]
-
cfme.fixtures.appliance.temp_appliance_preconfig_clsscope()[source]
-
cfme.fixtures.appliance.temp_appliance_preconfig_funcscope()[source]
-
cfme.fixtures.appliance.temp_appliance_preconfig_funcscope_upgrade(appliance)[source]
-
cfme.fixtures.appliance.temp_appliance_preconfig_modscope()[source]
-
cfme.fixtures.appliance.temp_appliance_unconfig(temp_appliance_unconfig_modscope)[source]
-
cfme.fixtures.appliance.temp_appliance_unconfig_clsscope()[source]
-
cfme.fixtures.appliance.temp_appliance_unconfig_funcscope()[source]
-
cfme.fixtures.appliance.temp_appliance_unconfig_funcscope_rhevm()[source]
-
cfme.fixtures.appliance.temp_appliance_unconfig_modscope()[source]
-
cfme.fixtures.appliance.temp_appliances(*args, **kwds)[source]
Provisions one or more appliances for testing
| Parameters: |
- count – Number of appliances
- preconfigured – True if the appliance should be already configured, False otherwise
- lease_time – Lease time in minutes (3 hours by default)
|
-
cfme.fixtures.appliance.temp_appliances_unconfig(temp_appliances_unconfig_modscope)[source]
-
cfme.fixtures.appliance.temp_appliances_unconfig_clsscope()[source]
-
cfme.fixtures.appliance.temp_appliances_unconfig_funcscope()[source]
-
cfme.fixtures.appliance.temp_appliances_unconfig_funcscope_rhevm()[source]
-
cfme.fixtures.appliance.temp_appliances_unconfig_modscope()[source]