In-Memory broker for celery unit tests

You can specify the broker_backend in your settings : if ‘test’ in sys.argv[1:]: BROKER_BACKEND = ‘memory’ CELERY_TASK_ALWAYS_EAGER = True CELERY_TASK_EAGER_PROPAGATES = True or you can override the settings with a decorator directly in your test import unittest from django.test.utils import override_settings class MyTestCase(unittest.TestCase): @override_settings(CELERY_TASK_EAGER_PROPAGATES=True, CELERY_TASK_ALWAYS_EAGER=True, BROKER_BACKEND=’memory’) def test_mytask(self): …

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)