863 B
863 B
CIC-ETH
Testing CIC-ETH locally.
Setup a Virtual Env
python3 -m venv ./venv # Python 3.9
source ./venv/activate
Running All Unit Tests
bash ./tests/run_tests.sh # This will also install required dependencies
Running Specific Unit Tests
Ensure that:
- You have called
bash ./tests/run_tests.sh
at least once or run the following to install required dependencies - You have activated the virtual environment
pip install --extra-index-url https://pip.grassrootseconomics.net --extra-index-url https://gitlab.com/api/v4/projects/27624814/packages/pypi/simple \
-r admin_requirements.txt \
-r services_requirements.txt \
-r test_requirements.txt
Then here is an example that only runs tests with the keyword(-k) test_server
pytest -s -v --log-cli-level DEBUG --log-level DEBUG -k test_server