New locking mechanism (#2408)

Co-authored-by: Richard Schreiber <schreiber@rami.io>
This commit is contained in:
Raphael Michel
2023-09-11 11:44:50 +02:00
committed by GitHub
parent b2b3fa36be
commit c842ea597c
33 changed files with 1638 additions and 883 deletions

View File

@@ -70,16 +70,22 @@ CELERY_TASK_ALWAYS_EAGER = True
# Don't use redis
SESSION_ENGINE = "django.contrib.sessions.backends.db"
HAS_REDIS = False
ORIGINAL_CACHES = CACHES
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
# Set databases
DATABASE_REPLICA = 'default'
DATABASES['default']['CONN_MAX_AGE'] = 0
DATABASES.pop('replica', None)
MIDDLEWARE.insert(0, 'pretix.testutils.middleware.DebugFlagMiddleware')
# Don't run migrations
class DisableMigrations(object):
def __contains__(self, item):