Files
ormar/Makefile
2021-06-09 12:13:54 +02:00

31 lines
833 B
Makefile

PIPENV_RUN := pipenv run
PG_DOCKERFILE_NAME := fastapi-users-test-mongo
test_all: test_pg test_mysql test_sqlite
test_pg: export DATABASE_URL=postgresql://username:password@localhost:5432/testsuite
test_pg:
docker-compose -f scripts/docker-compose.yml up -d postgres
bash scripts/test.sh -svv
docker-compose -f scripts/docker-compose.yml stop postgres
test_mysql: export DATABASE_URL=mysql://username:password@127.0.0.1:3306/testsuite
test_mysql:
docker-compose -f "scripts/docker-compose.yml" up -d mysql
bash scripts/test.sh -svv
docker-compose -f scripts/docker-compose.yml stop mysql
test_sqlite:
bash scripts/test.sh -svv
test:
pytest
coverage:
pytest --cov=ormar --cov=tests --cov-fail-under=100 --cov-report=term-missing
black:
black ormar tests
mypy:
mypy --config-file mypy.ini --install-types ormar tests