pytest-dev/pytest ? reverse-engineered prompt
Reverse engineered prompt
I want to build a testing framework for Python that makes writing tests easy and intuitive. I'm tired of all the boilerplate that comes with standard library testing tools.
The core idea is to let developers write simple functions and use plain assert statements to check their code. The framework should be smart enough to provide really detailed feedback when an assertion fails, showing the values of the expressions so you don't have to debug manually.
It should automatically discover test modules and functions in a project without any complex configuration. It should also support modular "fixtures" for managing test resources, from simple objects to more complex setups. While the focus is on a new, simpler style, it should still be able to run existing test suites written with unittest. Let's build it so it has a rich plugin architecture, allowing the community to extend its functionality easily.
Are you gonna build this?
make sure you review the code using coderabbit