Literate BDD assertions in Python with no magic