Test & Code

By Brian Okken

Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.

Image by Brian Okken

Category: Technology

Open in Apple Podcasts


Open RSS feed


Open Website


Rate for this podcast
    

Subscribers: 553
Reviews: 1
Episodes: 234


 Dec 2, 2019

Description

The Python Test Podcast hosted by Brian Okken

Episode Date
235: pytest-django - Adam Johnson
Jul 22, 2025
234: pytest-metadata - provides access to test session metadata
May 08, 2025
233: pytest-check - allow multiple failures per test
May 02, 2025
232: The role of AI in software testing - Anthony Shaw
Apr 25, 2025
231: pytest-repeat - works fine on Python 3.14
Apr 10, 2025
230: Python 3.14 won't repeat with pytest-repeat
Apr 01, 2025
229: pytest-html - a plugin that generates HTML reports for test results
Mar 27, 2025
228: pytest-md and pytest-md-report: Markdown reports for pytest
Mar 01, 2025
227: Mocking in Python with unittest.mock - Michael Foord
Feb 07, 2025
226: pytest-mock : Mocking in pytest
Jan 31, 2025
225: pytest-cov : The pytest plugin for measuring coverage
Jan 23, 2025
224: pytest plugins - a full series
Jan 10, 2025
223: Writing Stuff Down is a Super Power
Nov 17, 2024
222: Import within a Python package
Sep 07, 2024
221: How to get pytest to import your code under test
Jun 03, 2024
220: Getting the most out of PyCon, including juggling - Rob Ludwick
May 04, 2024
219: Building Django Apps & SaaS Pegasus - Cory Zue
Apr 24, 2024
218: Balancing test coverage with test costs - Nicole Tietz-Sokolskaya
Apr 18, 2024
217: Podcasting / SaaS / Work Life Balance - Justin Jackson
Apr 11, 2024
216: ruff, uv, and Astral: Python tooling, much faster, with Rust
Mar 11, 2024
215: Staying Technical as a Manager
Feb 25, 2024
214: Python Testing in VS Code
Feb 07, 2024
213: Repeating Tests
Jan 19, 2024
212: Canon TDD - by Kent Beck
Jan 13, 2024
211: Stamp out test dependencies with pytest plugins
Dec 15, 2023
210: TDD - Refactor while green
Nov 30, 2023
209: Testing argparse Applications
Nov 16, 2023
208: Tests with no assert statements
Oct 30, 2023
207: pytest course, pytest-repeat and pytest-flakefinder
Sep 26, 2023
206: TDD in Context
Aug 23, 2023
205: pytest autouse fixtures
Aug 01, 2023
204: Free Your Inner Nonfiction Writer - Johanna Rothman
Jul 18, 2023
203: Open Source at Intel
Jul 17, 2023
202: Using Towncrier to Keep a Changelog - Hynek Schlawack
May 31, 2023
201: Avoid merge conflicts on your CHANGELOG with scriv - Ned Batchelder
May 25, 2023
200: Keep a CHANGELOG
May 19, 2023
199: Is Azure Right for a Side Project? - Pamela Fox
May 04, 2023
198: Testing Django Web Applications - Carlton Gibson, Will Vincent
Apr 27, 2023
197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata? - Brett Cannon
Apr 05, 2023
196: I am not a supplier - Thomas Depierre
Mar 31, 2023
195: What would you change about pytest? - Anthony Sottile
Mar 08, 2023
193: The Good Research Code Handbook - Patrick Mineault
Aug 30, 2022
192: Learn to code through game development with PursuedPyBear - Piper Thunstrom
Aug 06, 2022
191: Running your own site for fun and absolutely no profit whatsoever - Brian Wisti
Jul 01, 2022
190: Testing PyPy - Carl Friedrich Bolz-Tereick
Jun 21, 2022
189: attrs and dataclasses - Hynek Schlawack
Jun 07, 2022
188: Python's Rich, Textual, and Textualize - Innovating the CLI
May 17, 2022
187: Teaching Web Development, including Front End Testing
May 13, 2022
186: Developer and Team Productivity
May 12, 2022
185: Python + Django + Rich + Testing == Awesome
May 11, 2022
184: Twisted and Testing Event Driven / Asynchronous Applications - Glyph
Mar 21, 2022
183: Managing Software Teams - Ryan Cheley
Mar 17, 2022
182: An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher
Mar 08, 2022
181: Boost Your Django DX - Adam Johnson
Mar 01, 2022
180: Lean TDD
Feb 21, 2022
179: Exploratory Testing
Feb 09, 2022
178: The Five Factors of Automated Software Testing
Jan 31, 2022
177: Unit Test vs Integration Test and The Testing Trophy
Jan 28, 2022
176: SaaS Side Projects - Brandon Braner
Jan 18, 2022
175: Who Should Do QA?
Jan 12, 2022
174: pseudo-TDD - Paul Ganssle
Dec 22, 2021
173: Why NOT unittest?
Dec 17, 2021
172: Designing Better Software with a Prototype Mindset
Nov 30, 2021
171: How and why I use pytest's xfail - Paul Ganssle
Nov 22, 2021
170: pytest for Data Science and Machine Learning - Prayson Daniel
Nov 18, 2021
169: Service and Microservice Performance Monitoring - Omri Sass
Nov 11, 2021
168: Understanding Complex Code by Refactoring into Larger Functions
Nov 02, 2021
167: React, TypeScript, and the Joy of Testing - Paul Everitt
Oct 22, 2021
166: unittest expectedFailure and xfail
Oct 14, 2021
165: pytest xfail policy and workflow
Oct 07, 2021
164: Debugging Python Test Failures with pytest
Sep 14, 2021
163: pip install ./local_directory - Stéphane Bidoul
Aug 20, 2021
162: Flavors of TDD
Aug 03, 2021
161: Waste in Software Development
Jul 20, 2021
160: DRY, WET, DAMP, AHA, and removing duplication from production code and test code
Jul 08, 2021
159: Python, pandas, and Twitter Analytics - Matt Harrison
Jul 02, 2021
158: TDD in Swift - Gio Lodi
Jun 18, 2021
157: pre-commit - Anthony Sottile
Jun 11, 2021
156: Flake8: Python linting framework with Pyflakes, pycodestyle, McCabe, and more - Anthony Sottile
Jun 03, 2021
155: Four Questions to Ask Frequently During Software Projects - Tim Ottinger
May 28, 2021
154: Don't Mock your Database - Jeff Triplett
May 21, 2021
153: Playwright for Python: end to end testing of web apps - Ryan Howard
May 14, 2021
152: Python Packaging - Brett Cannon
May 07, 2021
151: Python Adventure - Brandon Rhodes
Apr 28, 2021
150: A Practical Testing Strategy
Apr 15, 2021
149: I don't test my code, "crappy Python" is all I write - Corey Quinn
Mar 31, 2021
148: Coverage.py and testing packages
Mar 12, 2021
147: Testing Single File Python Applications/Scripts with pytest and coverage
Mar 06, 2021
146: Automation Tools for Web App and API Development and Maintenance - Michael Kennedy
Feb 28, 2021
145: For Those About to Mock - Michael Foord
Feb 18, 2021
144: TDD in Science - Martin Héroux
Feb 13, 2021
143: pytest markers - Anthony Sottile
Feb 07, 2021
142: MongoDB - Mark Smith
Jan 25, 2021
141: Visual Testing - Angie Jones
Dec 30, 2020
140: Testing in Scientific Research and Academia - Martin Héroux
Dec 18, 2020
139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu
Dec 04, 2020
138: Mutation Testing in Python with mutmut - Anders Hovmöller
Nov 19, 2020
137: Become an Author - Matt Harrison interviews Brian Okken
Nov 05, 2020
136: Wearable Technology - Sophy Wong
Oct 26, 2020
135: Speeding up Django Test Suites - Adam Johnson
Oct 20, 2020
134: Business Outcomes and Software Development - Benjamin Harding
Oct 12, 2020
133: Major League Hacking - Jon Gottfried
Oct 05, 2020
132: mocking in Python - Anna-Lena Popkes
Sep 28, 2020
131: Test Smarter, Not Harder
Sep 21, 2020
130: virtualenv activation prompt consistency across shells - an open source dev and test adventure - Brian Skinn
Sep 13, 2020
129: How to Test Anything - David Lord
Sep 07, 2020
128: pytest-randomly - Adam Johnson
Aug 28, 2020
127: WFH, WTF? - Tips and Tricks for Working From Home - Reuven Lerner & Julian Sequeira
Aug 24, 2020
126: Data Science and Software Engineering Practices ( and Fizz Buzz ) - Joel Grus
Aug 17, 2020
125: pytest 6 - Anthony Sottile
Aug 07, 2020
124: pip dependency resolver changes
Aug 03, 2020
123: GitHub Actions - Tania Allard
Jul 24, 2020
122: Better Resumes for Software Engineers - Randall Kanna
Jul 16, 2020
121: Industrial 3D Printing & Python, Finite State Machines, and Simulating Hardware - Len Wanger
Jul 10, 2020
120: FastAPI & Typer - Sebastián Ramírez
Jul 03, 2020
119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
Jun 26, 2020
118: Code Coverage and 100% Coverage
Jun 26, 2020
117: Python extension for VS Code - Brett Cannon
Jun 18, 2020
116: 15 amazing pytest plugins - Michael Kennedy
Jun 08, 2020
115: Catching up with Nina Zakharenko
May 30, 2020
114: The Python Software Foundation (PSF) Board Elections - Ewa Jodlowska / Christopher Neugebauer
May 24, 2020
113: Technical Debt - James Smith
May 15, 2020
112: Six Principles of Readable Tests - David Seddon
May 08, 2020
111: Subtests in Python with unittest and pytest - Paul Ganssle
May 02, 2020
110: Testing Django - from unittest to pytest - Adam Parkin
Apr 25, 2020
109: Testing in Financial Services - Eric Bergemann
Apr 14, 2020
108: PySpark - Jonathan Rioux
Apr 09, 2020
107: Property Based Testing in Python with Hypothesis - Alexander Hultnér
Mar 27, 2020
106: Visual Testing : How IDEs can make software testing easier - Paul Everitt
Mar 20, 2020
105: TAP: Test Anything Protocol - Matt Layman
Mar 11, 2020
104: Top 28 pytest plugins - Anthony Sottile
Mar 04, 2020
103: Django - Lacey Williams Henschel
Mar 01, 2020
102: Cosmic Python, TDD, testing and external dependencies - Harry Percival
Feb 27, 2020
101: Application Security - Anthony Shaw
Feb 19, 2020
100: A/B Testing - Leemay Nassery
Feb 13, 2020
99: Software Maintenance and Chess
Jan 30, 2020
98: pytest-testmon - selects tests affected by changed files and methods - Tibor Arpas
Jan 21, 2020
97: 2019 Retrospective, 2020 Plans, and an amazing decade
Dec 31, 2019
96: Azure Pipelines - Thomas Eckert
Dec 16, 2019
95: Data Science Pipeline Testing with Great Expectations - Abe Gong
Nov 30, 2019
94: The real 11 reasons I don't hire you - Charity Majors
Nov 18, 2019
93: Software Testing, Book Writing, Teaching, Public Speaking, and PyCarolinas - Andy Knight
Oct 31, 2019
92: 9 Steps to Crater Quality & Destroy Customer Satisfaction - Cristian Medina
Oct 20, 2019
91: Python 3.8 - there's a lot more new than most people are talking about
Oct 16, 2019
90: Dynamic Scope Fixtures in pytest 5.2 - Anthony Sottile
Oct 11, 2019
89: Improving Programming Education - Nicholas Tollervey
Sep 28, 2019
88: Error Monitoring, Crash Reporting, Performance Monitoring - JD Trask
Sep 21, 2019
87: Paths to Parametrization - from one test to many
Sep 11, 2019
86: Teaching testing best practices with 4 testing maxims - Josh Peak
Sep 06, 2019
85: Speed Up Test Suites - Niklas Meinzer
Aug 26, 2019
84: CircuitPython - Scott Shawcroft
Aug 20, 2019
83: PyBites Code Challenges behind the scenes - Bob Belderbos
Aug 16, 2019
82: pytest - favorite features since 3.0 - Anthony Sottile
Jul 31, 2019
81: TDD with flit
Jul 17, 2019
80: From Python script to Maintainable Package
Jul 04, 2019
79: Fixing misinformation about software testing
Jun 27, 2019
78: I don't write tests because ...
Jun 19, 2019
77: Testing Complex Systems with Maintainable Test Suites
Jun 11, 2019
76: TDD: Don’t be afraid of Test-Driven Development - Chris May
May 29, 2019
75: Modern Testing Principles - Alan Page
May 23, 2019
74: Technical Interviews: Preparing For, What to Expect, and Tips for Success - Derrick Mar
May 21, 2019
73: PyCon 2019 Live Recording
May 03, 2019
72: Technical Interview Fixes - April Wensel
Apr 29, 2019
71: Memorable Tech Talks, The Ultimate Guide - Nina Zakharenko
Apr 05, 2019
70: Learning Software without a CS degree - Dane Hillard
Mar 29, 2019
69: Andy Hunt - The Pragmatic Programmer
Mar 21, 2019
68: test && commit || revert (TCR) - Thomas Deniffel
Mar 13, 2019
67: Teaching Python in Middle School
Feb 28, 2019
66: Brian is interviewed by Phil Burgess
Feb 26, 2019
65: one assert per test
Feb 17, 2019
64: Practicing Programming to increase your value
Feb 07, 2019
63: Python Corporate Training - Matt Harrison
Feb 01, 2019
62: Python Training - Reuven Lerner
Jan 13, 2019
A retrospective
Dec 31, 2018
100 Days of Code - Julian Sequeira
Dec 28, 2018
Genesynth, nox, urllib3, & PyCascades - Thea Flowers
Dec 21, 2018
REST APIs, testing with Docker containers and pytest
Dec 14, 2018
What is Data Science? - Vicki Boykis
Dec 11, 2018
Being a Guest on a Podcast - Michael Kennedy
Dec 07, 2018
55: When 100% test coverage just isn't enough - Mahmoud Hashemi
Dec 03, 2018
54: Python 1994 - Paul Everitt
Nov 25, 2018
53: Seven Databases in Seven Weeks - Luc Perkins
Nov 19, 2018
52: pyproject.toml : the future of Python packaging - Brett Cannon
Nov 05, 2018
51: Feature Testing
Oct 30, 2018
50: Flaky Tests and How to Deal with Them
Oct 25, 2018
49: tox - Oliver Bestwalter
Oct 15, 2018
48: A GUI for pytest
Oct 08, 2018
47: Automation Panda - Andy Knight
Sep 28, 2018
46: Testing Hard To Test Applications - Anthony Shaw
Sep 02, 2018
45: David Heinemeier Hansson - Software Development and Testing, TDD, and exploratory QA
Aug 13, 2018
44: Mentoring - Nina Zakharenko
Jul 21, 2018
Preparing for Technical Talks with Kelsey Hightower - bonus episode
Jul 17, 2018
43: Kelsey Hightower - End to End & Integration Testing
Jul 05, 2018
42: Using Automated Tests to Help Teach Python - Trey Hunner
Jun 28, 2018
41: Testing in DevOps and Agile - Anthony Shaw
Apr 18, 2018
40: On Podcasting - Adam Clark
Apr 10, 2018
39: Thorough software testing for critical features
Mar 29, 2018
38: Prioritize software tests with RCRCRC
Mar 13, 2018
37: What tests to write first
Mar 08, 2018
36: Stephanie Hurlburt - Mentoring and Open Office Hours
Feb 13, 2018
35: Continuing Education and Certificate Programs at UW
Feb 01, 2018
34: TDD and Test First
Dec 31, 2017
33: Katharine Jarmul - Testing in Data Science
Nov 30, 2017
32: David Hussman - Agile vs Agility, Dude's Law, and more
Oct 03, 2017
31: I'm so sick of the testing pyramid
Sep 27, 2017
30: Legacy Code - M. Scott Ford
Aug 01, 2017
29: Kobiton & QASymphony - Josh Lieberman
Jul 01, 2017
28: Chaos Engineering & Experimentation at Netflix - Casey Rosenthal
Apr 07, 2017
27: Mahmoud Hashemi : unit, integration, and system testing
Feb 26, 2017
26: pyresttest – Sam Van Oort
Dec 01, 2016
25: Selenium, pytest, Mozilla – Dave Hunt
Dec 01, 2016
24: pytest - Raphael Aurich
Nov 10, 2016
23: Lessons about testing and TDD from Kent Beck
Sep 30, 2016
22: Converting Manual Tests to Automated Tests
Sep 24, 2016
21: Terminology: test fixtures, subcutaneous testing, end to end testing, system testing
Aug 31, 2016
20: Talk Python To Me - Michael Kennedy
Jul 29, 2016
19: Python unittest - Robert Collins
Jun 15, 2016
18: Testing in Startups and Hiring Software Engineers - Joe Stump
Apr 20, 2016
17: The Travis Foundation - Laura Gaetano
Apr 11, 2016
16: Welcome to Test and Code
Mar 31, 2016
15: Lean Software Development
Mar 09, 2016
14: Continuous Integration with Travis CI – Josh Kalderimis
Feb 25, 2016
13: Ian Cordasco – Betamax
Feb 17, 2016
12: Coverage.py with Ned Batchelder
Feb 10, 2016
11: pytest assert magic
Feb 04, 2016
10: Test Case Design using Given-When-Then from BDD
Jan 31, 2016
9: Harry Percival : Testing Web Apps with Python, Selenium, Django
Jan 19, 2016
8: Agile vs Agility : Agile Is Dead (Long Live Agility)
Dec 15, 2015
7: The Waterfall Model and “Managing the Development of Large Software Systems”
Oct 21, 2015
6: Writing software is like nothing else
Oct 20, 2015
5: Test Classes: No OO experience required
Sep 23, 2015
4: Test Fixtures: Setup, Teardown, and so much more
Sep 11, 2015
3: Why test?
Sep 02, 2015
2: Pytest vs Unittest vs Nose
Aug 20, 2015