tobiko.openstack.keystone

class tobiko.openstack.keystone.CloudsFileKeystoneCredentialsFixture(credentials: KeystoneCredentials = None, connection: Union[ShellConnection, None, bool, SSHClientFixture, str] = None, environ: Dict[str, str] = None, cloud_name: str = None, directories: Iterable[str] = None, filenames: Iterable[str] = None)

Bases: KeystoneCredentialsFixture

classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
class tobiko.openstack.keystone.ConfigKeystoneCredentialsFixture(credentials: KeystoneCredentials = None, connection: Union[ShellConnection, None, bool, SSHClientFixture, str] = None, environ: Dict[str, str] = None)

Bases: KeystoneCredentialsFixture

classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
class tobiko.openstack.keystone.DelegateKeystoneCredentialsFixture(delegates: Iterable[KeystoneCredentialsFixture] = None, credentials: KeystoneCredentials = None, connection: Union[ShellConnection, None, bool, SSHClientFixture, str] = None, environ: Dict[str, str] = None)

Bases: KeystoneCredentialsFixture

classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
class tobiko.openstack.keystone.EnvironKeystoneCredentialsFixture(credentials: KeystoneCredentials = None, connection: Union[ShellConnection, None, bool, SSHClientFixture, str] = None, environ: Dict[str, str] = None)

Bases: KeystoneCredentialsFixture

classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
exception tobiko.openstack.keystone.InvalidKeystoneCredentials(message=None, **properties)

Bases: TobikoException

class tobiko.openstack.keystone.KeystoneClientFixture(session=None, client=None)

Bases: OpenstackClientFixture

classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
class tobiko.openstack.keystone.KeystoneCredentials(auth_url, username, password, project_name, api_version, domain_name, user_domain_name, project_domain_name, project_domain_id, cacert, trust_id)

Bases: NamedTuple

class tobiko.openstack.keystone.KeystoneCredentialsFixture(credentials: KeystoneCredentials = None, connection: Union[ShellConnection, None, bool, SSHClientFixture, str] = None, environ: Dict[str, str] = None)

Bases: SharedFixture

classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
class tobiko.openstack.keystone.KeystoneSessionFixture(credentials: Optional[Union[KeystoneCredentials, KeystoneCredentialsFixture, Type[KeystoneCredentialsFixture]]] = None, session: Optional[Session] = None)

Bases: SharedFixture

VALID_CREDENTIALS_TYPES = (<class 'tobiko.openstack.keystone._credentials.KeystoneCredentials'>, <class 'tobiko.openstack.keystone._credentials.KeystoneCredentialsFixture'>, <class 'type'>)
classmethod get(manager=None, fixture_id=None)
classmethod get_fixture_manager() FixtureManager
class tobiko.openstack.keystone.KeystoneSessionManager

Bases: object

exception tobiko.openstack.keystone.NoSuchKeystoneCredentials(message=None, **properties)

Bases: ObjectNotFound