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 is all

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)