Get LMS tests passing.

This commit is contained in:
Feanil Patel
2015-04-30 16:02:10 -04:00
parent dae643bee2
commit 34df5a32d2
4 changed files with 25 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
from __future__ import absolute_import
# This will make sure the app is always imported when
# Django starts so that shared_task will use this app.
from .celery import app as celery_app

17
lms/celery.py Normal file
View File

@@ -0,0 +1,17 @@
from __future__ import absolute_import
import os
from celery import Celery
from django.conf import settings
# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.settings')
app = Celery('proj')
# Using a string here means the worker will not have to
# pickle the object when using Windows.
app.config_from_object('django.conf:settings')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)

View File

@@ -56,7 +56,8 @@ MEDIA_URL = "/static/uploads/"
CELERY_ALWAYS_EAGER = True
CELERY_RESULT_BACKEND = 'cache'
BROKER_TRANSPORT = 'memory'
CELERY_CACHE_BACKEND = 'memory'
#BROKER_TRANSPORT = 'memory'
###################### Grade Downloads ######################
GRADES_DOWNLOAD = {

View File

@@ -300,6 +300,7 @@ GIT_REPO_DIR = TEST_ROOT / "course_repos"
CELERY_ALWAYS_EAGER = True
CELERY_RESULT_BACKEND = 'cache'
CELERY_CACHE_BACKEND = 'memory'
BROKER_TRANSPORT = 'memory'
######################### MARKETING SITE ###############################