Drop Guardian for 1.11 tests, since we're installing an incompatible version

This commit is contained in:
Tom Christie 2019-11-18 14:06:19 +00:00
parent c0fdf84f1d
commit 3d17b03565

View File

@ -67,19 +67,22 @@ def pytest_configure(config):
) )
# guardian is optional # guardian is optional
try: # Note that for the test cases we're installing a version of django-gaurdian
import guardian # NOQA # that's only compatible with Django 2.0+.
except ImportError: if django.VERSION >= (2, 0, 0):
pass try:
else: import guardian # NOQA
settings.ANONYMOUS_USER_ID = -1 except ImportError:
settings.AUTHENTICATION_BACKENDS = ( pass
'django.contrib.auth.backends.ModelBackend', else:
'guardian.backends.ObjectPermissionBackend', settings.ANONYMOUS_USER_ID = -1
) settings.AUTHENTICATION_BACKENDS = (
settings.INSTALLED_APPS += ( 'django.contrib.auth.backends.ModelBackend',
'guardian', 'guardian.backends.ObjectPermissionBackend',
) )
settings.INSTALLED_APPS += (
'guardian',
)
if config.getoption('--no-pkgroot'): if config.getoption('--no-pkgroot'):
sys.path.pop(0) sys.path.pop(0)