Skip to content
Vladimir Turov edited this page Jan 20, 2021 · 15 revisions

Welcome to the hs-test-python documentation/tutorial page!

hs-test-python is a framework that simplifies testing educational projects for Hyperskill.
There is an exact same framework written in Java and called hs-test.

It is required to use for Hyperskill projects. The main features are:

  • black box testing
  • multiple types of tests in a simple unified way (without stdin, with stdin, files, Django, Flask, Matplotlib)
  • generating learner-friendly feedback (filtering stack-traces, hints)

Make sure to read guidelines for writing tests.

This document is divided into the following sections:

  1. Home
  2. About
  3. Initial setup
  4. Writing tests
  5. Guidelines for writing tests
  6. Outcomes of testing
  7. Generating and checking

Clone this wiki locally