620bf3db5ffe9b7cc6590d840a3afdb04769d260

Modify the base class for functional tests so that base scope and user information can be loaded from the client, which in turn was instantiated from cloud config. The base scope and user info will be used in tests, e.g when creating a user, we will use the domain from the base class to put the user in. The base project will be used as the default user's project. Change-Id: Ib01da8d8bfc11a06bf0d79fac2089ca5b9506670
Python bindings to the OpenStack Identity API (Keystone)
This is a client for the OpenStack Identity API, implemented by the
Keystone team; it contains a Python API (the keystoneclient
module) for OpenStack's Identity Service. For command line interface
support, use OpenStackClient.
- PyPi - package installation
- Online Documentation
- Launchpad project - release management
- Blueprints - feature specifications
- Bugs - issue tracking
- Source
- Specs
- How to Contribute
Contents:
Python API
By way of a quick-start:
# use v2.0 auth with http://example.com:5000/v2.0
>>> from keystoneclient.v2_0 import client
>>> keystone = client.Client(username=USERNAME, password=PASSWORD, tenant_name=TENANT, auth_url=AUTH_URL)
>>> keystone.tenants.list()
>>> tenant = keystone.tenants.create(tenant_name="test", description="My new tenant!", enabled=True)
>>> tenant.delete()
Description
Languages
Python
100%