Bake Result
cookies.bake() returns a result instance with a bunch of fields that
hold useful information:
exit_code: is the exit code of cookiecutter,0means successful terminationexception: is the exception that happened if one didproject: a py.path.local object pointing to the rendered projectcontext: is the rendered context
The returned LocalPath instance provides you with a powerful interface
to filesystem related information, that comes in handy for validating the generated
project layout and even file contents:
def test_readme(cookies):
result = cookies.bake()
readme_file = result.project.join('README.rst')
readme_lines = readme_file.readlines(cr=False)
assert readme_lines == ['helloworld', '==========']