Metadata-Version: 2.4
Name: cloudkitty_tempest_plugin
Version: 3.5.1.dev4
Summary: Tempest plugin for CloudKitty
Author-email: OpenStack <openstack-discuss@lists.openstack.org>
License-Expression: Apache-2.0
Project-URL: Repository, https://opendev.org/openstack/cloudkitty-tempest-plugin
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.11
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
Requires-Dist: keystoneauth1>=2.18.0
Requires-Dist: oslo.config>=3.18.0
Requires-Dist: oslo.serialization>=2.14.0
Requires-Dist: pbr>=2.0
Requires-Dist: python-keystoneclient>=3.6.0
Requires-Dist: tempest>=15.0.0
Dynamic: license-file
Dynamic: requires-dist

=================================
Tempest integration of CloudKitty
=================================

This project defines a tempest plugin containing tests used to verify the
functionality of a cloudkitty installation. The plugin will automatically load
these tests into tempest.

Dependencies
------------

This plugin tests the CloudKitty API. This supposes that the 'rating' role
exists in your OpenStack installation.

Developers
----------
For more information on cloudkitty, refer to:
https://docs.openstack.org/cloudkitty/latest/

For more information on tempest plugins, refer to:
https://docs.openstack.org/tempest/latest/#using-plugins

Bugs
----
Please report bugs to: https://storyboard.openstack.org/#!/project/890

Installing
----------

Clone this repository and call from the repo::

    $ pip install -e .

Running the tests
-----------------

To run all the tests from this plugin, call from the tempest repo::

    $ cd <Tempest Directory>
    $ tox -e all -- cloudkitty_tempest_plugin

To run a single test case, call with full path, for example::

    $ cd <Tempest Directory>
    $ tox -e all -- cloudkitty_tempest_plugin.tests.api.test_cloudkitty_api.CloudkittyAdminAPITest.test_get_collector_mappings

To retrieve a list of all tempest tests, run::

    $ cd <Tempest Directory>
    $ testr list-tests
