aboutsummaryrefslogtreecommitdiff
path: root/backend/README.md
blob: 06cbbec0ddd25df81690276e1ce4d4aae8599339 (plain)
1
2
3
4
5
6
7
8
9
10
11
# Files
-   `tol_data/`: Holds scripts for generating the tree-of-life database and images
-   `tilo.py`: WSGI script that serves data from the tree-of-life database <br>
    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. <br>
    Running all tests: `python -m unittest discover -s tests` <br>
    Running a particular test: `python -m unittest tests/test_script1.py` <br>
    Getting code coverage info (uses python package 'coverage'): <br>
    1. `coverage run -m unittest discover -s tests`
    2. `coverage report -m > report.txt`