Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Unit Testing with Python

This course will help you to write good unit tests for your Python code, using tools such as unittest, doctest and py.test. Unit tests should improve code quality, and also support future development.

Intermediate
2h 58m
(271)

Created by Emily Bache

Last Updated Oct 10, 2019

Course Thumbnail
  • Course

Unit Testing with Python

This course will help you to write good unit tests for your Python code, using tools such as unittest, doctest and py.test. Unit tests should improve code quality, and also support future development.

Intermediate
2h 58m
(271)

Created by Emily Bache

Last Updated Oct 10, 2019

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

This course follows on from the Pluralsight "Python Fundamentals" course, and has more detail about unit testing with Python. We will cover libraries and frameworks such as unittest, doctest and py.test. The aim is to help you to write unit tests that improve code quality, and also support future development. Good unit tests should provide immediate value in terms of reduced debugging and better design, and the investment writing them should pay back over the whole lifetime of your software.

Unit Testing with Python
Intermediate
2h 58m
(271)
Table of contents

About the author
Emily Bache - Pluralsight course - Unit Testing with Python
Emily Bache
5 courses 4.6 author rating 802 ratings

Emily Bache is an independent consultant, YouTuber and technical coach. She has written two books and teaches courses both online and in-person. Emily founded the Samman Technical Coaching Society.

Get started with Pluralsight