Testing Configuration
Optional Dependencies
Section titled “Optional Dependencies”Note: to run the pytest suite locally, you will need to install the related requirements:
cd pipestat
pip install -r requirements/requirements-test.txtDatabase Backend Configuration for Tests
Section titled “Database Backend Configuration for Tests”Many of the tests require a postgres database to be set up otherwise many of the tests will skip.
We recommend using docker:
docker run --rm -it --name pipestat_test_db \ -e POSTGRES_USER=pipestatuser \ -e POSTGRES_PASSWORD=shgfty^8922138$^! \ -e POSTGRES_DB=pipestat-test \ -p 127.0.0.1:5432:5432 \ postgres