Pytest markets itself as “a mature full-featured Python testing tool that helps you write better programs.” More specifically, Pytest is designed to aid you when you write small tests through an easy to use interface. This doesn’t mean that this framework is only useful for small projects, as you can quickly scale up the tests you create with it and integrate support for functional testing.

This article is a list of tables of code-driven unit testing frameworks for various programming languages. Some, but not all, of these are based on xUnit.