Integration testing for the Pangeo cloud ecosystem
Save the following output to a .env
, adjusting the values to match your local
configuration:
# needed for google
GOOGLE_APPLICATION_CREDENTIALS=<path to service account key>
# a bucket you have read/write access to
PANGEO_TEST_BUCKET=<path to bucket>
Run the tests:
tox
Build the container:
make build
Run the tests in it (uses the values in .env)
make run-docker
This project uses pip-tools to lock
its dependencies. The user should edit the requirements.in
file and run make lock
to compile these abstract requirements into a concrete list of
dependencies with pinned versions in the requirements.txt
file.
To update the lock with the latest versions from PyPI run:
rm requirements.txt
make lock