# Files - **tol_data/**: Holds scripts for generating the tree-of-life database - **tilo.py**: WSGI script that serves data from the tree-of-life database.
Note: WSGI is used instead of CGI to avoid starting a new process for each request. - **server.py**: Basic dev server that serves the WSGI script and image files - **tests/**: Holds unit testing scripts.
Running all tests: `python -m unittest discover -s tests`
Running a particular test: `python -m unittest tests/test_script1.py`
Getting code coverage info (uses python package 'coverage'):
1. `coverage run -m unittest discover -s tests` 2. `coverage report -m > report.txt`