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. .

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

subscribe
share






recommended podcasts


episode 89: 89: Improving Programming Education - Nicholas Tollervey


Nicholas Tollervey is working toward better ways of teaching programming. His projects include the Mu Editor, PyperCard, and CodeGrades. Many of us talk about problems with software education. Nicholas is doing something about it.

Special Guest: Nicholas Tollervey.

Sponsored By:

  • Azure Pipelines: Automate your builds and deployments with pipelines so you spend less time with the nuts and bolts and more time being creative...


share








 September 28, 2019  42m
 
 

episode 88: 88: Error Monitoring, Crash Reporting, Performance Monitoring - JD Trask


Tools like error monitoring, crash reporting, and performance monitoring are tools to help you create a better user experience and are fast becoming crucial tools for web development and site reliability. But really what are they? And when do you need them?

You've built a cool web app or service, and you want to make sure your customers have a great experience.

You know I advocate for utilizing automated tests so you find bugs before your customers do...


share








 September 21, 2019  48m
 
 

episode 87: 87: Paths to Parametrization - from one test to many


There's a cool feature of pytest called parametrization.
It's totally one of the superpowers of pytest.

It's actually a handful of features, and there are a few ways to approach it.
Parametrization is the ability to take one test, and send lots of different input datasets into the code under test, and maybe even have different output checks, all within the same test that you developed in the simple test case...


share








 September 11, 2019  19m
 
 

episode 86: 86: Teaching testing best practices with 4 testing maxims - Josh Peak


You've incorporated software testing into your coding practices and know from experience that it helps you get your stuff done faster with less headache.

Awesome.

Now your colleagues want in on that super power and want to learn testing.

How do you help them?

That's where Josh Peak is. He's helping his team add testing to their workflow to boost their productivity.

That's what we're talking about today on Test & Code...


share








 September 6, 2019  22m
 
 

episode 85: 85: Speed Up Test Suites - Niklas Meinzer


Good software testing strategy is one of the best ways to save developer time and shorten software development delivery cycle time.

Software test suites grow from small quick suites at the beginning of a project to larger suites as we add tests, and the time to run the suites grows with it.

Fortunately, pytest has many tricks up it's sleave to help shorten those test suite times...


share








 August 26, 2019  26m
 
 

episode 84: 84: CircuitPython - Scott Shawcroft


Adafruit enables beginners to make amazing hardware/software projects.
With CircuitPython, these projects can now use Python.

The combination of Python's ease of use and Adafruit's super cool hardware and a focus on a successful beginner experience makes learning to write code that controls hardware super fun.

In this episode, Scott Shawcroft, the project lead, talks about the past, present, and future of CircuitPython, and discusses the focus on the beginner...


share








 August 20, 2019  35m
 
 

episode 83: 83: PyBites Code Challenges behind the scenes - Bob Belderbos


Bob Belderbos and Julian Sequeira started PyBites a few years ago.
They started doing code challanges along with people around the world and writing about it.

Then came the codechalleng.es platform, where you can do code challenges in the browser and have your answer checked by pytest tests. But how does it all work?

Bob joins me today to go behind the scenes and share the tech stack running the PyBites Code Challenges platform...


share








 August 16, 2019  24m
 
 

episode 82: 82: pytest - favorite features since 3.0 - Anthony Sottile


Anthony Sottile is a pytest core contributor, as well as a maintainer and contributor to
many other projects. In this episode, Anthony shares some of the super cool features of pytest that have been added since he started using it.

We also discuss Anthony's move from user to contributor, and how others can help with the pytest project.

Special Guest: Anthony Sottile...


share








 July 31, 2019  36m
 
 

episode 81: 81: TDD with flit


In the last episode, we talked about going from script to supported package.
I worked on a project called subark and did the packaging with flit.

Today's episode is a continuation where we add new features to a supported package and how to develop and test a flit based package.

Covered:

  • viewing stages of a project with git tags
  • flit support for editable installs
  • flit description entry in pyproject.toml to put README on pypi...


share








 July 17, 2019  25m
 
 

episode 80: 80: From Python script to Maintainable Package


This episode is a story about packaging, and flit, tox, pytest, and coverage.
And an alternate solution to "using the src".

Python makes it easy to build simple tools for all kinds of tasks.
And it's great to be able to share small projects with others on your team, in your company, or with the world.

When you want to take a script from "just a script" to maintainable package, there are a few steps, but none of it's hard...


share








 July 4, 2019  21m