Added and updated tests

This commit is contained in:
Mawoka
2022-04-16 19:43:30 +02:00
parent a561537f05
commit 14008cfbee
9 changed files with 411 additions and 254 deletions
+29 -5
View File
@@ -1,5 +1,29 @@
docker run --rm -d -p 6379:6379 --name test_redis redis:alpine
python3 init_db.py
coverage run -m pytest -s -v --asyncio-mode=strict classquiz/tests/test_users.py
rm classquiz.db
docker container stop test_redis
run_tests() {
pipenv run coverage run -m pytest -s -v --asyncio-mode=strict classquiz/tests
}
stop() {
rm classquiz.db
docker container stop test_redis
docker container stop test_meili
}
init() {
docker run --rm -d -p 6379:6379 --name test_redis redis:alpine
docker run -it --rm -d -p 7700:7700 --name test_meili getmeili/meilisearch:latest
pipenv run python3 init_db.py
}
case $1 in
+) init ;;
-) stop ;;
a)
init
run_tests
stop
;;
*)
echo "Invalid option: -$OPTARG" >&2
exit 1
;;
esac