Skip to content
116: 15 amazing pytest plugins - Michael Kennedy episode artwork

Jun 8, 2020 50 min

116: 15 amazing pytest plugins - Michael Kennedy

from Test & Code Hosted by Brian Okken

pytest plugins are an amazing way to supercharge your test suites, leveraging great solutions from people solving test problems all over the world. In this episode Michael and I discuss 15 favorite plugins that you should know about. We also discuss fixtures and plugins and other testing tools that work great with pytest tox GitHub Actions Coverage.py Selenium + splinter with pytest-splinter Hypothesis And then our list of pytest plugins: pytest-sugar pytest-cov pytest-stress pytest-repeat pytest-instafail pytest-metadata pytest-randomly pytest-xdist pytest-flake8 pytest-timeout pytest-spec pytest-picked pytest-freezegun pytest-check fluentcheck That last one isn't a plugin, but we also talked about pytest-splinter at the beginning. So I think it still counts as 15. Special Guest: Michael Kennedy. Links: pytest-sugar — changes the default look and feel of pyptest (e.g. progressbar, show tests that fail instantly) pytest-cov — run coverage.py from pytest pytest-stress — allows you to loop tests for a user defined amount of time. pytest-repeat — for repeating test execution pytest-instafail — shows failures and errors instantly instead of waiting until the end of test session. pytest-metadata — for accessing test session metadata pytest-randomly — randomly order tests and control random.seed pytest-xdist — distributed testing pytest-flake8 — pytest plugin to run flake8 pytest-timeout — terminate tests after a certain timeout pytest-spec — display test execution output like a specification pytest-picked — run the tests related to the changed files (according to Git) pytest-freezegun — easily freeze time pytest-check — allows multiple failures per test fluentcheck — fluent assertions episode 104 — Top 28 pytest plugins with Anthony Sottile Python Testing with pytest — The easiest way to get up to speed with pytest fast. There's also a chapter dedicated to plugins that also teaches you how to write and test your own plugins. tox GitHub Actions Coverage.py pytest-splinter — provides a set of fixtures to use splinter for browser testing splinter — makes it easy to write automated tests of web applications hypothesis — property-based testing Talk Python Episode #267 — This episode is a cross post with Talk Python

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

116: 15 amazing pytest plugins - Michael Kennedy

0:00 50:24

No transcript yet.

Requests help us decide what to transcribe next.

French Your Way Jessica: Native French teacher founder of French Your Way Boost your French listening skills and test your comprehension with this one of a kind series of podcasts. Get the chance to listen to a real conversation between native speakers talking at normal speed AND customise your learning experience through carefully designed sets of questions (2 levels of difficulty) available for download at www.frenchvoicespodcast.com. All interviews also come with the transcript. French teacher Jessica interviews native speakers of French from around the world who share a bit of their life and passion. Where else would you meet in one same place a French yoga teacher based in Melbourne, a soap manufacturer from Provence, or a couple cycling around the world? Insurance Exam Queen Melissa Dillon Hi, I am Melissa, the Insurance Exam Queen. I’m the most requested Exam Prep Instructor in the U.S. and have helped thousands of people pass their Property & Casualty and Life & Health insurance exam with ease. With a long string of ONLY 5 star reviews, I’ve become known for my casual and simple teaching style, and my students love the fun memorization techniques, charts, graphs and other visual aides I use to help you understand the material. Most of my students pass their 1st or next time after going through one of my Class Series Packages. I simplify everything, tell you what to study, and even include everything from Study Notes to my own personal Practice Test to help you focus ONLY on what you need to know in order to pass the test. View my packages here: http://www.insuranceexamqueen.com Code Together Code Together Code Together is an interview series that explores challenges at the forefront of cross-architecture development. We’ll talk with those at Intel and across the industry who are forging a path on this often treacherous journey through an increasingly diverse, data-centric world. Join the conversation at oneapi.com. French Voices Podcast | Learn French | Interviews with Native French Speakers | French Culture Jessica: Native French teacher, founder of French Your Way French teacher Jessica interviews native speakers of French from around the world who share a bit of their life and passion. Learn French and boost your listening skills as you get the chance to follow a real conversation between native French people talking at normal speed AND customise your French learning experience. All interviews come with questions to test your comprehension, transcription and a list of specific French vocabulary available for free download at http://www.frenchvoicespodcast.com. Get a slice of French culture! Where else would you meet in one same place a French yoga teacher based in Melbourne, a soap manufacturer from Provence, or a couple cycling around the world? Suitable for upper intermediate and advanced students of French.

Frequently asked questions

How long is this episode of Test & Code?

This episode is 50 minutes long.

When was this Test & Code episode published?

This episode was published on June 8, 2020.

Can I download this Test & Code episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.