Python Test

Practical automated testing for software engineers using Python. Mostly. But also so much more.

https://podcast.pythontest.com

Eine durchschnittliche Folge dieses Podcasts dauert 32m. Bisher sind 220 Folge(n) erschienen. Dieser Podcast erscheint alle 9 Tage.

Gesamtlänge aller Episoden: 4 days 22 hours 58 minutes

subscribe
share






recommended podcasts


episode 118: 118: Code Coverage and 100% Coverage


Code Coverage or Test Coverage is a way to measure what lines of code and branches in your code that are utilized during testing.
Coverage tools are an important part of software engineering.

But there's also lots of different opinions about using it.

  • Should you try for 100% coverage?
  • What code can and should you exclude?
  • What about targets?

I've been asked many times what I think about code coverage or test coverage...


share








 June 26, 2020  42m
 
 

episode 117: 117: Python extension for VS Code - Brett Cannon


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...


share








 June 18, 2020  51m
 
 

episode 116: 116: 15 amazing pytest plugins - Michael Kennedy


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.

We also discuss fixtures and plugins and other testing tools that work great with pytest

  • tox
  • GitHub Actions
  • Coverage...


share








 June 8, 2020  51m
 
 

episode 115: 115: Catching up with Nina Zakharenko


One of the great things about attending in person coding conferences, such as PyCon, is the hallway track, where you can catch up with people you haven't seen for possibly a year, or maybe even the first time you've met in person.

Nina is starting something like the hallway track, online, on twitch, and it's already going, so check out the first episode of Python Tea...


share








 May 31, 2020  42m
 
 

episode 114: 114: The Python Software Foundation (PSF) Board Elections - Ewa Jodlowska / Christopher Neugebauer


"The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers."

That's a lot of responsibility, and to that end, the PSF Board Directors help out quite a bit.

If you want to be a part of the board, you can. There's an election coming up right around the corner and you gotta get your nomination in by May 31...


share








 May 24, 2020  30m
 
 

episode 113: 113: Technical Debt - James Smith


Technical debt has to be dealt with on a regular basis to have a healthy product and development team.

The impacts of technical debt include emotional drain on engineers and slowing down development and can adversely affect your hiring ability and retention.

But really, what is technical debt? Can we measure it? How do we reduce it, and when?

James Smith, the CEO of Bugsnag, joins the show to talk about technical debt and all of these questions...


share








 May 15, 2020  30m
 
 

episode 112: 112: Six Principles of Readable Tests - David Seddon


"Code is read much more often than it is written." - Guido van Rossum
This is true for both production code and test code.

When you are trying to understand why a test is failing, you'll be very grateful to the test author if they've taken the care to make it readable.

David Seddon came up with 6 principles to help us write more readable tests.
We discuss these, as well as more benefits of readable tests...


share








 May 8, 2020  45m
 
 

episode 111: 111: Subtests in Python with unittest and pytest - Paul Ganssle


In both unittest and pytest, when a test function hits a failing assert, the test stops and is marked as a failed test.

What if you want to keep going, and check more things?

There are a few ways. One of them is subtests.

Python's unittest introduced subtests in Python 3.4.

pytest introduced support for subtests with changes in pytest 4.4 and a plugin, called pytest-subtests.
Subtests are still not really used that much...


share








 May 2, 2020  48m
 
 

episode 110: 110: Testing Django - from unittest to pytest - Adam Parkin


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.

Special Guest: Adam Parkin...


share








 April 26, 2020  24m
 
 

episode 109: 109: Testing in Financial Services - Eric Bergemann


Financial services have their own unique testing development challenges. But they also have lots of the same challenges as many other software projects...


share








 April 15, 2020  29m