Python Quest

Track 13 · Lesson 3 of 12

Testing with pytest

Let pytest find and run your tests, write them with plain asserts, and read its output to see exactly what failed.

About 35 minBeginner3 exercises

You will be able to

  • Name test files, functions and classes so that pytest discovers them
  • Run pytest from a terminal and from the browser runner
  • Read pytest's output: dots, F, the failure report and the summary line
  • Use common options such as -q, -x, -k and running a single test

Included with a Formula Quest membership

It has 3 graded exercises with feedback, hints and solutions. Python Quest is included in Formula Quest memberships that cover Python; membership and billing are managed on Formula Quest.

View Formula Quest memberships

Tracks 1 and 2, the first lesson of every track, the playground and the dataset library are free.