Files
python-freezerclient/doc/source/contributor/testing.rst
Ghanshyam Mann 70fe4ede94 [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

python-freezerclient is ready with python 3 and ok to drop the
python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Id0901d32660b9b643d3d2eb35e77627dfca6b944
2019-12-15 01:15:05 +00:00

28 lines
918 B
ReStructuredText

Testing
The preferred way to run the unit tests is using ``tox``. There are multiple
test targets that can be run to validate the code.
``tox -e pep8``
Style guidelines enforcement.
``tox -e py37``
Traditional unit testing (Python 3.7).
``tox -e cover``
Generate a coverage report on unit testing.
Functional testing assumes the existence of a `clouds.yaml` file as supported
by `os-client-config <https://docs.openstack.org/os-client-config/latest>`__
It assumes the existence of a cloud named `devstack` that behaves like a normal
DevStack installation with a demo and an admin user/tenant - or clouds named
`functional_admin` and `functional_nonadmin`.
Refer to `Consistent Testing Interface`__ for more details.
__ https://opendev.org/openstack/governance/src/branch/master/reference/project-testing-interface.rst
Refer to `Tester Use`__ for more details.
__ https://wiki.openstack.org/wiki/Testr