flask-home-vod/server/flask/README.md
2023-02-02 01:47:38 +02:00

34 lines
No EOL
980 B
Markdown

# Home-VOD Flask Backend
Learning Python Flask Project.
## Development
For Runtime Environment I have used a docker container. The `setup.sh` script should create it.
The source code is bound to the container so any changes are reflected inside the container as well.
## Tests
### Just run all tests
You can run all tests just from docker, using docker exec:
`docker exec home-vod-server python -m unittest discover -v -s .`
This should run all the tests.
> Ensure the testdb is deleted if you have stopped the execution of tests.
### Interactive mode
While developing you may want to run a single test multiple times. Suggestion is to connect interactively with the container:
`docker exec -it home-vod-server /bin/bash`
Then use the following command to run the specific test:
`python -m unittest ./test/test_logout.py`
You can also run all the tests with the following at this point.
`python -m unittest discover -v -s .`
> Ensure you are in the `/server` folder