keystoneauth/HACKING.rst
Morgan Fainberg f70d313def Initial Split of python-keystoneclient to keystoneauth
Change-Id: Ib33d022506072749e23caf6d9defbcc9a65c8b48
2015-04-20 14:49:59 -07:00

646 B

Keystone Style Commandments

Exceptions

When dealing with exceptions from underlying libraries, translate those exceptions to an instance or subclass of ClientException.

Testing

keystoneauth uses testtools and testr for its unittest suite and its test runner. Basic workflow around our use of tox and testr can be found at http://wiki.openstack.org/testr. If you'd like to learn more in depth:

https://testtools.readthedocs.org/ https://testrepository.readthedocs.org/