Test & Code in Python

Topics include automated testing, testing strategy, software engineering practices, packaging, Python, pytest, data science, TDD, continuous integration, and software methodologies. Also anything I think helps make the daily life of a software developer more fun and rewarding. Hosted by Brian Okken.

https://testandcode.com

Eine durchschnittliche Folge dieses Podcasts dauert 31m. Bisher sind 178 Folge(n) erschienen. .

Gesamtlänge aller Episoden: 3 days 23 hours 15 minutes

subscribe
share





recommended podcasts


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


Flake8 is a command-line tool for linting Python projects. By default, it includes lint checks provided Pyflakes, pycodestyle, and McCabe But what does all of that mean? Anthony Sottile is a maintainer of flake8 and has kindly offered to explain it to us.


share







 2021-06-04  22m
 
 

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


Tim Ottinger has four questions that work great in many situations, from doing homework, to cooking, to writing code, to entire software projects. They are actually awesome questions to ask during a software project. We discuss the questions, where they came from, and look at some uses in software.


share







 2021-05-29  22m
 
 

episode 154: Don't Mock your Database - Jeff Triplett


You need tests for your web app. And it has a database. What do you do with the database during testing? Should you use the real thing? or mock it? Jeff Triplett says don't mock it. In this episode, we talk with Jeff about testing web applications, specifically Django apps, and of course talk about the downsides of database mocking.


share







 2021-05-21  31m
 
 

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


Playwright is an end to end automated testing framework for web apps with Python support and even a pytest plugin.


share







 2021-05-14  31m
 
 

episode 152: Python Packaging - Brett Cannon


I always learn a lot when I talk to Brett, and this episode is no exception. We talk about the packaging workflow, tools, changes, pyproject.toml, flit, setuptools, and so much more. I hope you learn as much as I did in this great discussion.


share







 2021-05-07  49m
 
 

episode 151: Python Adventure - Brandon Rhodes


Adventure, or Colossal Cave Adventure, was written between 1975 and 1977 in Fortran. Brandon Rhodes ported it to Python 3, initial release in 2011, and still maintains it. We talk to Brandon about this wonderful game.


share







 2021-04-28  56m
 
 

episode 150: A Practical Testing Strategy


Coming up with a testing strategy doesn't have to be stressful. Prioritizing features to test, and generating test cases for each feature can be fairly quick and painless. This episode covers a strategy for both that can be applied to many types of software.


share







 2021-04-15  10m
 
 

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


Corey Quinn is the Chief Cloud Economist at The Duckbill Group. He's also a podcaster and writes a newsletter. And he also automates things with Python. But he doesn't write tests. Let's find out why.


share







 2021-03-31  49m
 
 

episode 148: Coverage.py and testing packages


How do you test installed packages using coverage.py?


share







 2021-03-12  14m
 
 

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


Have you ever written a single file Python application or script? Have you written tests for it? Do you check code coverage? This is the topic of this weeks episode, spurred on by a listener question.


share







 2021-03-06  11m