pytest flake8 hypothesis