Pulp Smash is a functional test suite for Pulp. It’s used by the Pulp developers and Pulp QE team on a daily basis. It’s implemented as a GPL licensed pure Python library, and getting started is as simple as installing Python and executing the following:
pip install pulp-smash
python -m pulp_smash # follow the instructions
The video below is an introduction to Pulp Smash. It demonstrates how to install Pulp, demonstrates how to install, configure and run Pulp Smash, shows where to find more information, and covers some additional topics. It’s designed to be viewed full-screen.