Prototype package for submission correctness testing


Keywords
fs, le
License
AGPL-3.0
Install
pip install protowhat==2.3.1

Documentation

protowhat

PyPI version FOSSA Status

protowhat is a utility package required by shellwhat, sqlwhat and pythonwhat packages, used for writing Submission Correctness Tests SCTs for interactive Shell, SQL and Python exercises on DataCamp. It contains shared functionality related to SCT syntax, selectors and state manipulation.

Installation

pyenv local 3.12.7
pip3.12 install protowhat   # install from pypi
make install            # install from source

Testing

pip3.12 install -r requirements-test.txt
pip3.12 install -e .
pytest

License

FOSSA Status