Test & Code cover image

Test & Code

214: Python Testing in VS Code

Feb 7, 2024
The podcast discusses the recent changes in the Python for VS Code interface for testing, with a focus on pytest. The speakers talk about the background and improvements in testing support, the integration of Python testing in VS Code, the rollout process for new features, bug fixes and user feedback, and how to stay updated on Python testing in VS Code. They emphasize the importance of relying on issue reports and user feedback to ensure the extension is working as intended.
38:25

Podcast summary created with Snipd AI

Quick takeaways

  • The recent testing interface changes in VS Code, specifically the rewrite using a PyTest plugin, have greatly improved test discovery, error handling, and test output presentation.
  • A controlled rollout process was implemented to de-risk the testing rewrite, involving gradual release to users, feedback collection, and bug triaging, resulting in refined code, architecture, and a smoother transition.

Deep dives

Background and Role of the Python Extension in VS Code

The podcast episode introduces Courtney and Eleanor, product managers and software engineers at the Python extension in VS Code. They discuss the recent changes in the testing interface of VS Code and how it relates to PyTest and UnitTest. Courtney explains that the Python extension acts as the middle layer between VS Code and the testing frameworks, providing translation and presenting the data to users in an easily readable format. She highlights the existing features of the extension, including running test discovery, debugging tests, and viewing output in the testing panel.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode