Raphael Pierzina - Pytest 3.0
- New features of pytest's upcoming major version 3.0
- Breaking changes and other important information
- Recap of the first developer sprint in June, 2016
- Thank you notes to all who have contributed to the fundraiser
-----
Pytest is a mature testing framework for Python that is developed by a
thriving and ever-growing community of volunteers. Following the
principle of "no API is the best API" it uses plain assert statements
and regular Python comparisons. Writing tests with pytest requires
little to no boilerplate code and powerful features allow easy
parametrization and intelligent test selection.
In this talk we will have an in-depth look at new features of pytest
3.0 and live demo possible use cases. We will also learn about
important bugfixes and other enhancements of the upcoming major
release. Backwards-incompatible changes will be addressed and changes
made to the documentation will be highlighted.
If you are already familiar with pytest, you will be happy to hear
about significant improvements of the fixture and hook system but also
what's in store for a better integration with tox, an important tool
that allows testing across different Python versions.
In June, 2016 more than 25 Pythonistas from around the globe gather in
Freiburg, Germany to work on the release and set the path for future
developments of the core framework. This is a big step forward for the
project made posssible by a fundraiser that reached 108% of it's
initial goal.
I will share our experiences from the developer sprint while they are
still fresh and explain why these events are incredibly important for
a community and give advice on how to organize your own. |