BDD/TDD hybrid unit testing for Python