Add migrations check in tox.ini

pull/126/head
niauah 2021-04-26 10:35:40 +08:00
parent 5c85dc9cd4
commit 319c822fe1
2 changed files with 12 additions and 1 deletions

View File

@ -152,6 +152,8 @@ jobs:
env: TOX_ENV=py39-djmaster-sqlite env: TOX_ENV=py39-djmaster-sqlite
- python: "3.9" - python: "3.9"
env: TOX_ENV=py39-djmaster-postgres env: TOX_ENV=py39-djmaster-postgres
- python: "3.9"
env: TOX_ENV=checkmigrations
allow_failures: allow_failures:
- env: TOX_ENV=py36-djmaster-sqlite - env: TOX_ENV=py36-djmaster-sqlite
- env: TOX_ENV=py36-djmaster-postgres - env: TOX_ENV=py36-djmaster-postgres

11
tox.ini
View File

@ -32,4 +32,13 @@ setenv =
commands = commands =
coverage run --append --source=admin_interface setup.py test coverage run --append --source=admin_interface setup.py test
coverage report -m coverage report -m
codecov codecov
[testenv:checkmigrations]
passenv = CI TRAVIS TRAVIS_*
deps =
-r requirements.txt
setenv =
DJANGO_SETTINGS_MODULE=tests.settings
commands =
django-admin makemigrations --check --pythonpath $pwd