https://github.com/hyperskill/hs-test-python
A framework that simplifies testing educational projects for Hyperskill.
https://github.com/hyperskill/hs-test-python
package
Last synced: 5 months ago
JSON representation
A framework that simplifies testing educational projects for Hyperskill.
- Host: GitHub
- URL: https://github.com/hyperskill/hs-test-python
- Owner: hyperskill
- Created: 2019-10-10T20:28:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-09-19T00:12:50.000Z (9 months ago)
- Last Synced: 2025-09-24T18:47:39.775Z (9 months ago)
- Topics: package
- Language: Python
- Homepage:
- Size: 1.39 MB
- Stars: 17
- Watchers: 11
- Forks: 10
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hs-test-python
Python testing library for Hyperskill projects
It is a framework that simplifies testing educational projects for [Hyperskill](https://hyperskill.org).
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)
## Installation
Install the package directly from GitHub:
```bash
pip install https://github.com/hyperskill/hs-test-python/archive/release.tar.gz
```
The package includes pre-built wheels for psutil, so you don't need a C++ compiler to install it.
## Development
To contribute to the project:
1. Clone the repository
2. Install dependencies with poetry:
```bash
poetry install
```
To learn how to use this library you can go here:
https://github.com/hyperskill/hs-test-python/wiki