Module harvester_e2e_tests.fixtures.api_client
Functions
def api_client(request, harvester_metadata)
def expected_settings()
def fake_image_file()
def gen_unique_name()
-
Generate unique name on-demand
def harvester_metadata(pytestconfig)
-
be used to store harvester's metadata and expose into html report.
def host_shell(request)
def host_state(request)
def opensuse_checksum(request)
-
Returns openSUSE checksum from config
def polling_for(wait_timeout, sleep_timeout)
def rancher_wait_timeout(request)
def skip_version_after(request, api_client)
def skip_version_before(request, api_client)
def skip_version_if(request, api_client)
-
To mark test case should be skip when hit the condition string.
Args
*args
- Version string prefixing with one of operators:
!=
,==
,>=
,<=
,>
,<
Keyword Args: reason: The reason string for
pytest.skip
, default is: "Cluster Version{cluster_version}
is not included in versions: {versions}" condition: Condition callable function to check compare result(bool), default isall
def sleep_timeout(request)
def ssh_keypair()
def support_bundle_state()
def ubuntu_checksum(request)
-
Returns Ubuntu checksum from config
def unique_name()
-
Default unique name
def upgrade_timeout(request)
def version_check(vstring, version)
def wait_timeout(request)