config.py 832 B

123456789101112131415161718192021222324252627282930
  1. import atexit
  2. import os
  3. BROKER_TRANSPORT = (os.environ.get("BROKER_TRANSPORT") or
  4. os.environ.get("BROKER_BACKEND") or "amqplib")
  5. BROKER_HOST = os.environ.get("BROKER_HOST") or "localhost"
  6. BROKER_USER = os.environ.get("BROKER_USER") or "guest"
  7. BROKER_PASSWORD = os.environ.get("BROKER_PASSWORD") or "guest"
  8. BROKER_VHOST = os.environ.get("BROKER_VHOST") or "/"
  9. CELERY_RESULT_BACKEND = "amqp"
  10. CELERY_SEND_TASK_ERROR_EMAILS = False
  11. CELERY_DEFAULT_QUEUE = "testcelery"
  12. CELERY_DEFAULT_EXCHANGE = "testcelery"
  13. CELERY_DEFAULT_ROUTING_KEY = "testcelery"
  14. CELERY_QUEUES = {"testcelery": {"binding_key": "testcelery"}}
  15. CELERYD_LOG_COLOR = False
  16. CELERY_IMPORTS = ("celery.tests.functional.tasks", )
  17. @atexit.register
  18. def teardown_testdb():
  19. import os
  20. if os.path.exists("test.db"):
  21. os.remove("test.db")