Skip to content
Test & Code cover art

All Episodes

Test & Code — 237 episodes · page 1 of 3

#
Title
1

238: So Long, and Thanks for All the Fish

2

237: FastAPI Cloud - Sebastián Ramírez

3

236: Git Tips for Testing - Adam Johnson

4

235: pytest-django - Adam Johnson

5

234: pytest-metadata - provides access to test session metadata

6

233: pytest-check - allow multiple failures per test

7

232: The role of AI in software testing - Anthony Shaw

8

231: pytest-repeat - works fine on Python 3.14

9

230: Python 3.14 won't repeat with pytest-repeat

10

229: pytest-html - a plugin that generates HTML reports for test results

11

228: pytest-md and pytest-md-report: Markdown reports for pytest

12

227: Mocking in Python with unittest.mock - Michael Foord

13

226: pytest-mock : Mocking in pytest

14

225: pytest-cov : The pytest plugin for measuring coverage

15

224: pytest plugins - a full series

16

223: Writing Stuff Down is a Super Power

17

222: Import within a Python package

18

221: How to get pytest to import your code under test

19

220: Getting the most out of PyCon, including juggling - Rob Ludwick

20

219: Building Django Apps & SaaS Pegasus - Cory Zue

21

218: Balancing test coverage with test costs - Nicole Tietz-Sokolskaya

22

217: Podcasting / SaaS / Work Life Balance - Justin Jackson

23

216: ruff, uv, and Astral: Python tooling, much faster, with Rust

24

215: Staying Technical as a Manager

25

214: Python Testing in VS Code

26

213: Repeating Tests

27

212: Canon TDD - by Kent Beck

28

211: Stamp out test dependencies with pytest plugins

29

210: TDD - Refactor while green

30

209: Testing argparse Applications

31

208: Tests with no assert statements

32

207: pytest course, pytest-repeat and pytest-flakefinder

33

206: TDD in Context

34

205: pytest autouse fixtures

35

204: Free Your Inner Nonfiction Writer - Johanna Rothman

36

203: Open Source at Intel

37

202: Using Towncrier to Keep a Changelog - Hynek Schlawack

38

201: Avoid merge conflicts on your CHANGELOG with scriv - Ned Batchelder

39

200: Keep a CHANGELOG

40

199: Is Azure Right for a Side Project? - Pamela Fox

41

198: Testing Django Web Applications - Carlton Gibson, Will Vincent

42

197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata? - Brett Cannon

43

196: I am not a supplier - Thomas Depierre

44

195: What would you change about pytest? - Anthony Sottile

45

193: The Good Research Code Handbook - Patrick Mineault

46

192: Learn to code through game development with PursuedPyBear - Piper Thunstrom

47

191: Running your own site for fun and absolutely no profit whatsoever - Brian Wisti

48

190: Testing PyPy - Carl Friedrich Bolz-Tereick

49

189: attrs and dataclasses - Hynek Schlawack

50

188: Python's Rich, Textual, and Textualize - Innovating the CLI

51

187: Teaching Web Development, including Front End Testing

52

186: Developer and Team Productivity

53

185: Python + Django + Rich + Testing == Awesome

54

184: Twisted and Testing Event Driven / Asynchronous Applications - Glyph

55

183: Managing Software Teams - Ryan Cheley

56

182: An Unorthodox Technical Interview and Hiring Process - Nathan Aschbacher

57

181: Boost Your Django DX - Adam Johnson

58

180: Lean TDD

59

179: Exploratory Testing

60

178: The Five Factors of Automated Software Testing

61

177: Unit Test vs Integration Test and The Testing Trophy

62

176: SaaS Side Projects - Brandon Braner

63

175: Who Should Do QA?

64

174: pseudo-TDD - Paul Ganssle

65

173: Why NOT unittest?

66

172: Designing Better Software with a Prototype Mindset

67

171: How and why I use pytest's xfail - Paul Ganssle

68

170: pytest for Data Science and Machine Learning - Prayson Daniel

69

169: Service and Microservice Performance Monitoring - Omri Sass

70

168: Understanding Complex Code by Refactoring into Larger Functions

71

167: React, TypeScript, and the Joy of Testing - Paul Everitt

72

166: unittest expectedFailure and xfail

73

165: pytest xfail policy and workflow

74

164: Debugging Python Test Failures with pytest

75

163: pip install ./local_directory - Stéphane Bidoul

76

162: Flavors of TDD

77

161: Waste in Software Development

78

160: DRY, WET, DAMP, AHA, and removing duplication from production code and test code

79

159: Python, pandas, and Twitter Analytics - Matt Harrison

80

158: TDD in Swift - Gio Lodi

81

157: pre-commit - Anthony Sottile

82

156: Flake8: Python linting framework with Pyflakes, pycodestyle, McCabe, and more - Anthony Sottile

83

155: Four Questions to Ask Frequently During Software Projects - Tim Ottinger

84

154: Don't Mock your Database - Jeff Triplett

85

153: Playwright for Python: end to end testing of web apps - Ryan Howard

86

152: Python Packaging - Brett Cannon

87

151: Python Adventure - Brandon Rhodes

88

150: A Practical Testing Strategy

89

149: I don't test my code, "crappy Python" is all I write - Corey Quinn

90

148: Coverage.py and testing packages

91

147: Testing Single File Python Applications/Scripts with pytest and coverage

92

146: Automation Tools for Web App and API Development and Maintenance - Michael Kennedy

93

145: For Those About to Mock - Michael Foord

94

144: TDD in Science - Martin Héroux

95

143: pytest markers - Anthony Sottile

96

142: MongoDB - Mark Smith

97

141: Visual Testing - Angie Jones

98

140: Testing in Scientific Research and Academia - Martin Héroux

99

139: Test Automation: Shifting Testing Throughout the Software Lifecycle - Nalin Parbhu

100

138: Mutation Testing in Python with mutmut - Anders Hovmöller