652 B

Keystone Style Commandments


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


Keystone Middleware 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 If you'd like to learn more in depth: