Brought to you by Michael and Brian - take a Talk Python course or get Brian's pytest book

#358: Collecting Shells

Published Tue, Oct 24, 2023, recorded Tue, Oct 24, 2023
Watch this episode on YouTube
Play on YouTube
Watch the live stream replay

About the show

Sponsored by us! Support our work through:

Connect with the hosts

Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.

Brian #1: Django 5.0 beta 1 released

Michael #2: git bash, terminals, and Windows

Brian #3: Mastering Integration Testing with FastAPI

  • Alex Jacobs
  • Some great integration testing techniques
  • Focused on FastAPI, but relevant to many frameworks.
    • Mocking authentication
    • Mocking external APIs
    • Fun use of parametrize and indirect fixtures for mocking responses.
    • Mocking MongoDB
    • Mocking AWS S3

Michael #4: Reuven Learner has been banned for trading in rare animals (Pythons and Pandas)

  • via Pat Decker
  • Reuven, like us, teaches Python and Data Sci
  • Tried to advertise his courses (Python and Pandas courses) on Meta
  • Got permanently (life-time) banned for selling rare and endangered animals.
  • Sometimes I really hate these big tech companies
    • My recent beefs have been with app store reviewers and surveillance-based capitalism

Extras

Brian:

  • Where did everyone go? - Ned Batchelder
    • I do feel like we’re more fragmented than before, but I am feeling like we have a community on Mastodon.
    • reminder that Mastodon has text search now
  • On Sunday, I released Ch9, Coverage, as part of The Complete pytest course, specifically part of pytest Working with Projects.
    • It was super fun. I’ve used coverage a lot since writing the book, for example, I demonstrate branch coverage. It’s so much more effective to teach in video than in printed screenshots.

Michael:

Joke: this is what the experts do


Want to go deeper? Check our projects