✅ Added and updated tests
This commit is contained in:
+29
-5
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user