TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Test & Code

    The Python Test Podcast hosted by Brian Okken

    Advertise

    Copyright: © 2022 Brian Okken

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    171: How and why I use pytest's xfail - Paul Ganssle Nov 22, 2021
    Show notes

    Paul Ganssle, is a software developer at Google, core Python dev, and open source maintainer for many projects, has some thoughts about pytest's xfail.
    He was an early skeptic of using xfail, and is now an proponent of the feature.
    In this episode, we talk about some open source workflows that are possible because of xfail.


    Special Guest: Paul Ganssle.


    Links:

    • How and why I use pytest's xfail — Paul's blog post mentioned in the episode
    • Craft Minimal Bug Reports — Matthew Rocklin's article
    • episode 111: Subtests in Python with unittest and pytest - Paul Ganssle
    • episode 165: pytest xfail policy and workflow
    • episode 166: unittest expectedFailure and xfail




    pytest for Data Science and Machine Learning - Prayson Daniel Nov 18, 2021
    Show notes

    Prayson Daniel, a principle data scientist, discusses testing machine learning pipelines with pytest.

    Prayson is using pytest for some pretty cool stuff, including:

    • unit tests, of course
    • testing pipeline stages
    • counterfactual testing
    • performance testing

    All with pytest. So cool.

    Full Transcript

    Special Guest: Prayson Daniel.


    Links:

    • Python Bytes 250, with Prayson Daniel — Listen to this for more of an introduction to Prayson

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    170: pytest for Data Science and Machine Learning - Prayson Daniel Nov 17, 2021
    Show notes

    Prayson Daniel, a principle data scientist, discusses testing machine learning pipelines with pytest.

    Prayson is using pytest for some pretty cool stuff, including:

    • unit tests, of course
    • testing pipeline stages
    • counterfactual testing
    • performance testing

    All with pytest. So cool.


    Special Guest: Prayson Daniel.


    Links:

    • Python Bytes 250, with Prayson Daniel — Listen to this for more of an introduction to Prayson




    Service and Microservice Performance Monitoring - Omri Sass Nov 11, 2021
    Show notes

    Performance monitoring and error detection is just as important with services and microservices as with any system, but with added complexity. Omri Sass joins the show to explain telemetry and monitoring of services and of systems with services.

    Full Transcript

    Special Guest: Omri Sass.



    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    169: Service and Microservice Performance Monitoring - Omri Sass Nov 11, 2021
    Show notes

    Performance monitoring and error detection is just as important with services and microservices as with any system, but with added complexity. Omri Sass joins the show to explain telemetry and monitoring of services and of systems with services.


    Special Guest: Omri Sass.






    Understanding Complex Code by Refactoring into Larger Functions Nov 02, 2021
    Show notes

    To understand complex code, it can be helpful to remove abstractions, even if it results in larger functions. This episode walks through a process I use to refactor code that I need to debug and fix, but don't completely understand.

    Full Transcript



    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    168: Understanding Complex Code by Refactoring into Larger Functions Nov 02, 2021
    Show notes

    To understand complex code, it can be helpful to remove abstractions, even if it results in larger functions. This episode walks through a process I use to refactor code that I need to debug and fix, but don't completely understand.







    React, TypeScript, and the Joy of Testing - Paul Everitt Oct 22, 2021
    Show notes

    Paul has a tutorial on testing and TDD with React and TypeScript.
    We discuss workflow and the differences, similarities between testing with React/TypeScript and Python.
    We also discuss what lessons that we can bring from front end testing to Python testing.

    Full Transcript

    Special Guest: Paul Everitt.


    Links:

    • React, TypeScript, and TDD — Paul Everitt's tutorial
    • React Testing Library

    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    167: React, TypeScript, and the Joy of Testing - Paul Everitt Oct 21, 2021
    Show notes

    Paul has a tutorial on testing and TDD with React and TypeScript.
    We discuss workflow and the differences, similarities between testing with React/TypeScript and Python.
    We also discuss what lessons that we can bring from front end testing to Python testing.


    Special Guest: Paul Everitt.


    Links:

    • React, TypeScript, and TDD — Paul Everitt's tutorial
    • React Testing Library




    unittest expectedFailure and xfail Oct 14, 2021
    Show notes

    xfail isn't just for pytest tests. Python's unittest has @unittest.expectedFailure.

    In this episode, we cover:

    • using @unittest.expectedFailure
    • the results of passing and failing tests with expectedFailure
    • using pytest as a test runner for unittest
    • using pytest markers on unittest tests

    Docs for expectedFailure:
    https://docs.python.org/3/library/unittest.html#skipping-tests-and-expected-failures

    Some sample code.
    unittest only:

    import unittest class ExpectedFailureTestCase(unittest.TestCase): @unittest.expectedFailure def test_fail(self): self.assertEqual(1, 0, "broken") @unittest.expectedFailure def test_pass(self): self.assertEqual(1, 1, "not broken")

    unittest with pytest markers:

    import unittest import pytest class ExpectedFailureTestCase(unittest.TestCase): @pytest.mark.xfail def test_fail(self): self.assertEqual(1, 0, "broken") @pytest.mark.xfail def test_pass(self): self.assertEqual(1, 1, "not broken")

    Full Transcript



    If you like Test & Code, I think you'll also like Python People

    • Python People is a new podcast about getting to know the people who make Python and our community awesome.
    • Be sure to check out pythonpeople.fm.

    Previous 1 9 10 11 12 13 29 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights