תוכן מסופק על ידי Brian Okken. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Brian Okken או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות
S
Species Unite


“How could this owl, who was born in captivity, lived his whole life in a cage, how could he possibly survive? He's going to be dead in a few days. That's what everybody thought.” – Christine Mott In February 2023, a Eurasian eagle-owl named Flaco made headlines—and captured hearts—when he escaped from his small enclosure at the Central Park Zoo. Born in captivity and unable to fly or hunt, Flaco defied every expectation. In just weeks, he taught himself to soar across the Manhattan skyline, hunt for his own food, and live as freely as an owl could in a city of concrete and glass. For more than a year, New Yorkers spotted him perched in Central Park, on high-rises, even outside apartment windows—cheering him on as a symbol of resilience and freedom. Today’s guest, attorney and lifelong animal advocate Christine Mott, has immortalized Flaco’s story in her new children’s book, Free Bird: Flaco the Owl’s Dreams Take Flight . Told from Flaco’s perspective, the book celebrates courage, hope, and the right of all animals to live free—without cages or confinement—while gently encouraging young readers to see captivity through an animal’s eyes. This conversation is about Flaco’s extraordinary journey, the lessons he left behind, and how one small owl sparked big changes for animals in New York and beyond. Links: https://lanternpm.org/book/free-bird/…
Test & Code
סמן הכל כלא נצפה...
Manage series 1952312
תוכן מסופק על ידי Brian Okken. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Brian Okken או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
The Python Test Podcast hosted by Brian Okken
…
continue reading
239 פרקים
סמן הכל כלא נצפה...
Manage series 1952312
תוכן מסופק על ידי Brian Okken. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Brian Okken או שותף פלטפורמת הפודקאסט שלהם. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
The Python Test Podcast hosted by Brian Okken
…
continue reading
239 פרקים
כל הפרקים
×A farewell to a fun 10 years. Also, I should have tested it better. :) In the audio I got the numbers wrong. Doh! This is episode 238, not 237. Oh well. I'll still be around, of course, at: pythontest.com - where I write about developing software with tests pythonbytes.fm - Python news and headlines, delivered directly to your earbuds Thanks for all the fun over the last 10 years. I wish you the best. Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 237: FastAPI Cloud - Sebastián Ramírez 36:26
36:26
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי36:26
In this episode, Brian interviews Sebastián Ramírez, creator of FastAPI, about its rapid rise in developer popularity and the launch of FastAPI Cloud. Sebastian explains how FastAPI Cloud addresses deployment challenges small teams face. He shares his transition from open-source to startup founder, focusing on simplifying deployment against the complexity of tools like Kubernetes. Links: FastAPI Cloud FastAPI SQLModel Typer OpenAPI Pydantic Sequoia Open Source Fellowship Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 236: Git Tips for Testing - Adam Johnson 19:45
19:45
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי19:45
In this episode, host Brian Okken and guest Adam Johnson explore essential Git features, highlighted by Adam's updated book, "Boost Your Git DX." Key topics include "cherry picking" for selective commits "git stash" for managing in-progress work "git diff", and specifically its `--name-only` flag, which provides a streamlined method for developers to identify which files have changed, which can be used to determine which tests need to be run "git bisect" for efficiently pinpointing bugs. This conversation offers valuable strategies for developers at any skill level to enhance their Git proficiency and optimize their coding workflows. Links: Boost Your Git DX - Adam's book Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 235: pytest-django - Adam Johnson 19:33
19:33
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי19:33
In this episode, special guest Adam Johnson joins the show and examines pytest-django, a popular plugin among Django developers. He highlights its advantages over the built-in unittest framework, including improved test management and debugging. Adam addresses transition challenges, evolving fixture practices, and offers tips for optimizing test performance. This episode is a concise guide for developers looking to enhance their testing strategies with pytest-django. Links: pytest-django - a plugin for pytest that provides a set of useful tools for testing Django applications and projects. Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
pytest-metadata is described as a plugin for pytest that provides access to test session metadata. That is such a humble description for such a massively useful plugin. If you're already using pytest-html, you have pytest-metadata already installed, as pytest-metadata is one of the dependencies for pytest-html. However, pytest-metadata is very useful even on its own. Links: pytest-metadata - The plugin we're talking about in this episode pytest-base-url - Adds the base URL to the metadata. pytest-html - Displays the metadata at the start of each report. See S2:E6: pytest-html - a plugin that generates HTML reports for test results pytest-reporter-html1 - Presents metadata as part of the report. pytest-selenium - Adds the driver, capabilities, and remote server to the metadata. If you've got other plugins that work well with pytest-metadata, please let me know . Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
pytest-check is a pytest plugin that allows multiple failures per test. Normally, a test function will fail and stop running with the first failed assert. That's totally fine for tons of kinds of software tests. However, there are times where you'd like to check more than one thing, and you'd really like to know the results of each check, even if one of them fails. pytest-check allows multiple failed "checks" per test function, so you can see the whole picture of what's going wrong. Links: pytest-check Top pytest plugins Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 232: The role of AI in software testing - Anthony Shaw 56:48
56:48
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי56:48
AI is helping people write code. Tests are one of those things that some people don't like to write. Can AI play a role in creating automated software tests? Well, yes. But it's a nuanced yes. Anthony Shaw comes on the show to discuss the topic and try to get AI to write some test for my very own cards project. We discuss: The promise of AI writing your tests for you Downsides to not writing tests yourself Bad ways to generate tests Good ways to ask AI for help in writing tests Tricks to get better results while using copilot and other AI tools Links: The cards project A video version of this discussion: Should AI write tests? Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times. works fine on Python 3.14 is tested on Python 3.9-3.14 probably works fine still on 3.7 & 3.8 This episode also discusses the attempted April Fools episode. Links: pytest-repeat The April Fools episode: Python 3.14 won't repeat with pytest-repeat Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
pytest-repeat is a pytest plugin that makes it easy to repeat a single test, or multiple tests, a specific number of times. Note: This was an April Fools attempt, so the statement ... "Unfortunately, it doesn't seem to work with Python 3.14, even though there is no rational reason why it shouldn't work." ... is NOT true. Listen to the NEXT episode to get an explanation Links: pytest-repeat Next episode: pytest-repeat - works fine on Python 3.14 Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
pytest-html has got to be one of my all time favorite plugins. pytest-html is a plugin for pytest that generates a HTML report for test results. This episode digs into some of the super coolness of pytest-html. pytest-html repo readme with screenshot enhancing reports pytest-metadata Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 228: pytest-md and pytest-md-report: Markdown reports for pytest 10:08
10:08
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי10:08
Markdown reports as either text or markdown tables. Two fun plugins discussed. Links: pytest-md-report pytest-md Top pytest Plugins Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★
T
Test & Code


1 227: Mocking in Python with unittest.mock - Michael Foord 47:49
47:49
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי47:49
This episode is a replay of a 2021 interview I did with Michael Foord. We lost Michael in January, and I'd like to revisit this interview as a tribute. Michael Foord was a pivotal figure in the Python community and the creator of the mock library that's now unittest.mock. But he did so much more as well. His contributions continue to resonate within the developer community. This interview is just a small peek at his influence. In this episode Introduction to Michael Foord The Mock Library Origins Mocking and Testing Philosophy Career Path and Consulting Understanding Mocking The Power of Patch Testing Strategies and Design Mocking External Dependencies Teaching Testing and Mocking python.org has put up an "In memoriam" page for Michael Foord , and many people have shared stories and memories. Links: In memoriam: Michael Foord 1974-2025 30 best practices for software development and testing ★ Support this podcast on Patreon ★…
T
Test & Code


1 226: pytest-mock : Mocking in pytest 11:07
11:07
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי11:07
pytest-mock is currently the #3 pytest plugin. pytest-mock is a wrapper around unittest.mock. In this episode: Why the pytest-mock plugin is awesome What is mocking, patching, and monkey patching What, if any, is the difference between mock, fake, spy, stub. Why we might need these in testing Some history of mock in Python and how mock became unittest.mock From unittest.mock patch.object patch.object with autospec using these as context managers pytest-mock: The mocker fixture Cleanup in teardown Using mocker.patch, mocker.spy, and mocker.stub Why it's awesome and why you might want to use it over straight unittest.mock Links: top pytest plugins list pytest-mock documentation unittest.mock Podcast episode discussing unittest.mock with Michael Foord monkeypatch Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 225: pytest-cov : The pytest plugin for measuring coverage 12:28
12:28
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי12:28
pytest-cov is a pytest plugin that helps produce coverage reports using Coverage.py. In this episode, we'll discuss: what Coverage.py is why you should measure code coverage on both your source and test code what pytest-cov is extra features pytest-cov gives you over and above coverage.py and generally why using both is awesome Links: coverage.py pytest-cov how to set up context reports Top pytest Plugins Errata: I mentioned that Coverage has the ability to show context (which line is covered by which test) for the past year or so. However, that feature was released in Oct 2018. coverage 5.0 alpha That's over 6 years. Oops. Sorry Ned. Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
T
Test & Code


1 224: pytest plugins - a full series 12:18
12:18
הפעל מאוחר יותר
הפעל מאוחר יותר
רשימות
לייק
אהבתי12:18
This episode kicks off a series on pytest plugins. In this episode: Introduction to pytest plugins The pytest.org pytest plugin list Finding pytest related packages on PyPI The Top pytest plugins list on pythontest.com Exploring popular plugins Learning from plugin examples Links: Top pytest plugins list pytest.org plugin list Top PyPI Packages And links to plugins mentioned in the show can be found at pythontest.com/top-pytest-plugins Keep in touch Sign up for the PythonTest Newsletter Join the PythonTest Community Or pick up a pytest course or pytest book ★ Support this podcast on Patreon ★…
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.