Coming from the Perl world with its excellent
Devel::Cover module, I'm quite surprised that the most popular equivalent coverage package in Python doesn't have any support for conditional coverage. This can be a useful metric similiar to branch coverage to ensure all combinations of boolean conditionals are tested properly.
I'm thinking there may be an opportunity here to incorporate some of the work done in
coverage.py. I don't know that I have the Python expertise to do the work myself, but I'm happy to learn and contribute in whatever way I can.
First thing's first - where does this idea fall on the