June 18th, 2020 | 51 mins 17 secs
ides, pytest, python, testing, vs code
The Python extension for VS Code is most downloaded extension for VS Code.
Brett Cannon is the manager for the distributed development team of the Python extension for VS Code.
In this episode, Brett and I discuss the Python extension and VS Code.
June 7th, 2020 | 51 mins 27 secs
plugins, pytest, software testing
pytest plugins are an amazing way to supercharge your test suites, leveraging great solutions from people solving test problems all over the world. In this episode Michael and I discuss 15 favorite plugins that you should know about.
May 2nd, 2020 | 48 mins 34 secs
pytest, python, software testing, subtest, unittest
Subtests are a way to continue a test function after an assert fails.
Paul Ganssle and Brian Okken discuss what subtests are, why you might want them, and what to watch out for if you use them.
April 25th, 2020 | 24 mins 56 secs
django, pytest, software testing, unittest
Django supports testing out of the box with some cool extensions to unittest. However, many people are using pytest for their Django testing, mostly using the pytest-django plugin.
Adam Parkin, who is known online as CodependentCodr, joins us to talk about migrating an existing Django project from unittest to pytest. Adam tells us just how easy this is.
March 20th, 2020 | 49 mins 58 secs
pycharm, pytest, software testing
IDEs can help people with automated testing.
In this episode, Paul Everitt and Brian discuss ways IDEs can encourage testing and make it easier for everyone, including beginners. We discuss features that exist and are great, as well as what is missing.
The conversation also includes topics around being welcoming to new contributors for both open source and professional projects.
March 11th, 2020 | 30 mins 13 secs
pytest, software testing, tap
The Test Anything Protocol, or TAP, is a way to record test results in a language agnostic way, predates XML by about 10 years, and is still alive and kicking. Matt is the maintainer of tap.py and pytest-tap, two tools that bring the Test Anything Protocol to Python. In this episode, Matt and I discuss TAP, it's history, his involvement, and some cool use cases for it.
March 4th, 2020 | 47 mins 13 secs
plugins, pytest, python, software testing
pytest is awesome by itself. pytest + plugins is even better.
In this episode, Anthony Sottile and Brian Okken discuss the top 28 pytest plugins.
October 30th, 2019 | 30 mins 24 secs
public speaking, pytest, python, software testing, teaching
Andy Knight is passionate about software testing, and shares his passion through public speaking, writing on automationpanda.com, teaching as an adjunct professor, and now also through writing a book and organizing a new regional Python conference.
October 11th, 2019 | 33 mins 59 secs
fixtures, parametrization, pytest, scope
Dynamic scope fixtures is a new feature released in pytest 5.2. Anthony Sottile, a core pytest developers, joins Brian in discussing not only dynamic scope, but also what scope means, as well as parametrization.
September 11th, 2019 | 19 mins 1 sec
Parametrization is the ability to take one test, and send lots of different input datasets into the code under test, and maybe even have different output checks, all within the same test that you developed in the simple test case.