config.py 769 B

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