Test & Code :  Python Testing

Test & Code is a weekly podcast hosted by Brian Okken. The show covers a wide array of topics including software engineering, development, testing, Python programming, and many related topics. When we get into the implementation specifics, that's usually Python, such as Python packaging, tox, pytest, and unittest. However, well over half of the topics are language agnostic, such as data science, DevOps, TDD, public speaking, mentoring, feature testing, NoSQL databases, end to end testing, automation, continuous integration, development methods, Selenium, the testing pyramid, and DevOps.

https://testandcode.com

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

Gesamtlänge aller Episoden: 3 days 17 hours 22 minutes

subscribe
share





recommended podcasts


episode 161: Waste in Software Development


Software development processes create value, and have waste, in the Lean sense of the word waste. Lean manufacturing and lean software development changed the way we look at value and waste. This episode looks at lean definitions of waste, so we can see it clearly when we encounter it.


share







   18m
 
 

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


Should your code be DRY or DAMP or something completely different? How about your test code? Do different rules apply? Wait, what do all of these acronyms mean? We'll get to all of these definitions, and then talk about how it applies to both production code and test code in this episode.


share







   14m
 
 

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


When learning data science and machine learning techniques, you need to work on a data set. Matt Harrison had a great idea: Why not use your own Twitter analytics data? So, he did that with his own data, and shares what he learned in this episode, including some of his secrets to gaining followers.


share







   47m
 
 

episode 158: TDD in Swift - Gio


Iterative processes that include writing test code and production code together, such as TDD, help make coding fun. Gio Lodi, author of TDD in Swift, joins the show to discuss Test Driven Development, software workflows, bottom up vs top down, rapid feedback, developer vs customer facing tests, and more.


share







 2021-06-19  43m
 
 

episode 157: pre-commit - Anthony Sottile


pre-commit started as a framework for running linters and code formatters during git actions via git hooks. It's grown and expanded and now supports an extensive list of languages and actions and manual running of actions. But even at it's core, it's great for letting computers nitpick about whitespace and formatting, so that code reviews can focus on architecture and design. Anthony Sottile discusses pre-commit, for using locally by developers, and pre-commit...


share







 2021-06-11  41m
 
 

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