Use pytest-env plugin to manage test settings instead of settings file
This commit is contained in:
parent
f9c649472a
commit
22370d1b2c
|
@ -1,29 +0,0 @@
|
||||||
from .common import * # noqa
|
|
||||||
SECRET_KEY = env("DJANGO_SECRET_KEY", default='test')
|
|
||||||
|
|
||||||
# Mail settings
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
EMAIL_HOST = 'localhost'
|
|
||||||
EMAIL_PORT = 1025
|
|
||||||
EMAIL_BACKEND = env('DJANGO_EMAIL_BACKEND',
|
|
||||||
default='django.core.mail.backends.console.EmailBackend')
|
|
||||||
|
|
||||||
# CACHING
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
CACHES = {
|
|
||||||
'default': {
|
|
||||||
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
|
|
||||||
'LOCATION': ''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
CELERY_BROKER_URL = 'memory://'
|
|
||||||
|
|
||||||
########## CELERY
|
|
||||||
# In development, all tasks will be executed locally by blocking until the task returns
|
|
||||||
CELERY_TASK_ALWAYS_EAGER = True
|
|
||||||
########## END CELERY
|
|
||||||
|
|
||||||
# Your local stuff: Below this line define 3rd party library settings
|
|
||||||
API_AUTHENTICATION_REQUIRED = False
|
|
||||||
CACHEOPS_ENABLED = False
|
|
|
@ -10,4 +10,5 @@ pytest-mock
|
||||||
pytest-sugar
|
pytest-sugar
|
||||||
pytest-xdist
|
pytest-xdist
|
||||||
pytest-cov
|
pytest-cov
|
||||||
|
pytest-env
|
||||||
requests-mock
|
requests-mock
|
||||||
|
|
|
@ -7,6 +7,12 @@ max-line-length = 120
|
||||||
exclude=.tox,.git,*/migrations/*,*/static/CACHE/*,docs,node_modules
|
exclude=.tox,.git,*/migrations/*,*/static/CACHE/*,docs,node_modules
|
||||||
|
|
||||||
[tool:pytest]
|
[tool:pytest]
|
||||||
DJANGO_SETTINGS_MODULE=config.settings.test
|
|
||||||
python_files = tests.py test_*.py *_tests.py
|
python_files = tests.py test_*.py *_tests.py
|
||||||
testpaths = tests
|
testpaths = tests
|
||||||
|
env =
|
||||||
|
SECRET_KEY=test
|
||||||
|
DJANGO_EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend
|
||||||
|
CELERY_BROKER_URL=memory://
|
||||||
|
CELERY_TASK_ALWAYS_EAGER=True
|
||||||
|
CACHEOPS_ENABLED=False
|
||||||
|
FEDERATION_HOSTNAME=test.federation
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
import factory
|
import factory
|
||||||
import tempfile
|
|
||||||
import shutil
|
|
||||||
import pytest
|
import pytest
|
||||||
import requests_mock
|
import requests_mock
|
||||||
|
import shutil
|
||||||
|
import tempfile
|
||||||
|
|
||||||
from django.contrib.auth.models import AnonymousUser
|
from django.contrib.auth.models import AnonymousUser
|
||||||
from django.core.cache import cache as django_cache
|
from django.core.cache import cache as django_cache
|
||||||
|
|
Loading…
Reference in New Issue