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 221 Folge(n) erschienen. Alle 9 Tage erscheint eine Folge dieses Podcasts.

Gesamtlänge aller Episoden: 4 days 23 hours 47 minutes

subscribe
share






recommended podcasts


episode 59: Genesynth, nox, urllib3, & PyCascades - Thea Flowers


Thea Flowers is a Pythonista and open source advocate. She helps empower developers of all backgrounds and experience levels using Python and open source software and hardware.

Thea is the creator of Nox, the co-chair of PyCascades 2019, the lead maintainer of urllib3, and a member of the Python Packaging Authority and Packaging Working Group.

Thea works on Google Cloud Platform's wonderful Developer Relations team where she works on API client libraries and community outreach...


share








 December 21, 2018  31m
 
 

episode 58: REST APIs, testing with Docker containers and pytest


Let's say you've got a web application you need to test.
It has a REST API that you want to use for testing.

Can you use Python for this testing even if the application is written in some other language? Of course.
Can you use pytest? duh. yes. what else?
What if you want to spin up docker instances, get your app running in that, and run your tests against that environment?
How would you use pytest to do that?
Well, there, I'm not exactly sure...


share








 December 14, 2018  28m
 
 

episode 57: What is Data Science? - Vicki Boykis


Data science, data engineering, data analysis, and machine learning are part of the recent massive growth of Python...


share








 December 11, 2018  30m
 
 

episode 56: Being a Guest on a Podcast - Michael Kennedy


Michael Kennedy of Talk Python and Python Bytes fame joins Brian to talk about being a great guest and what to expect.

Even if you have never wanted to be on a podcast, you might learn some great tips. A few of the things we talk about will be helpful for other endeavors, like public speaking, guest blog posts, look for unsolicited job opportunities.

Some people have never been on a podcast before, and are possibly freaked out about some of the unknowns of being on a podcast...


share








 December 7, 2018  37m
 
 

episode 55: 55: When 100% test coverage just isn't enough - Mahmoud Hashemi


What happens when 100% test code coverage just isn't enough.
In this episode, we talk with Mahmoud Hashemi about glom, a very cool project in itself, but a project that needs more coverage than 100%.
This problem affects lots of projects that use higher level programming constructs, like domain specific languages (DSLs), sub languages mini languages, compilers, and db query languages...


share








 December 3, 2018  34m
 
 

episode 54: 54: Python 1994 - Paul Everitt


Paul talks about the beginning years of Python.
Talking about Python's beginnings is also talking about the Python community beginnings.
Yes, it's reminiscing, but it's fun.

Special Guest: Paul Everitt.

Sponsored By:

  • DigitalOcean: Get started with a free $100 credit

Links:

  • Python 1994 Panel Discussion PyCon 2017
  • "Python 1994", PyBay2017
  • Spam, Spam, Spam, ...


share








 November 25, 2018  29m
 
 

episode 53: 53: Seven Databases in Seven Weeks - Luc Perkins


Luc Perkins joins the show to talk about "Seven Databases in Seven Weeks: A guide to modern databases and the NoSQL movement."

We discuss a bit about each database: Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres, and DynamoDB.

Special Guest: Luc Perkins.

Sponsored By:

  • PyCharm Professional: Try PyCharm Pro for an extended 4 month trial before deciding which version you need. If you value your time, you owe it to yourself to try PyCharm...


share








 November 19, 2018  54m
 
 

episode 52: 52: pyproject.toml : the future of Python packaging - Brett Cannon


Brett Cannon discusses the changes afoot in Python packaging as a result of PEP 517, PEP 518, starting with "How did we get here?" and "Where are we going?"

Discussed:

  • flit
  • Poetry
  • tox
  • Continuous Integration
  • setup.py, MANIFEST.in, etc...


share








 November 5, 2018  50m
 
 

episode 51: 51: Feature Testing


Andy Knight joins me in discussing the concept of feature testing.

A feature tests is "a test verifying a service or library as the customer would use it, but within a single process." That was a quote from an article that appeared on the Twitter engineering blog. The article describes a shift away from class tests towards feature tests, the benefits of the shift, and some reactions to it...


share








 October 30, 2018  31m
 
 

episode 50: 50: Flaky Tests and How to Deal with Them


Anthony Shaw joins Brian to discuss flaky tests and flaky test suites.

  • What are flaky tests?
  • Is it the same as fragile tests?
  • Why are they bad?
  • How do we deal with them?
  • What causes flakiness?
  • How can we fix them?
  • How can we avoid them?
  • Proactively rooting out flakiness
  • Test design
  • GUI tests
  • Sharing solutions

Special Guest: Anthony Shaw...


share








 October 25, 2018  32m