exasol_integration_test_docker_environment.lib.base.db_os_executor#

Classes

DbOsExecFactory(*args, **kwargs)

This class defines an abstract method executor() to be implemented by inheriting factories.

DbOsExecutor(*args, **kwargs)

This class provides an abstraction to execute operating system commands on the database host, e.g.

DockerClientFactory([timeout])

Create a Docker client.

DockerExecFactory(container_name, client_factory)

DockerExecutor(docker_client, container_name)

SshExecFactory(connect_string, ssh_key_file)

SshExecutor(connect_string, key_file)