Unit testing is not wasted effort a waste of time, it is one guarantee high-quality code.
pipenv install coverage