settings.py 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. # Django settings for testproj project.
  2. import os
  3. import sys
  4. # import source code dir
  5. sys.path.insert(0, os.path.join(os.getcwd(), os.pardir))
  6. SITE_ID = 300
  7. DEBUG = True
  8. TEMPLATE_DEBUG = DEBUG
  9. ROOT_URLCONF = "urls"
  10. ADMINS = (
  11. # ('Your Name', 'your_email@domain.com'),
  12. )
  13. TEST_RUNNER = "celery.tests.runners.run_tests"
  14. TEST_APPS = (
  15. "celery",
  16. )
  17. COVERAGE_EXCLUDE_MODULES = ("celery.__init__",
  18. "celery.conf",
  19. "celery.tests.*",
  20. "celery.management.*",
  21. "celery.contrib.*",
  22. "celery.bin.celeryinit",
  23. "celery.bin.celerybeat"
  24. "celery.utils.patch",
  25. "celery.utils.compat",
  26. "celery.task.rest",
  27. "celery.platform", # FIXME
  28. "celery.backends.mongodb", # FIXME
  29. "celery.backends.tyrant", # FIXME
  30. )
  31. COVERAGE_HTML_REPORT = True
  32. COVERAGE_BRANCH_COVERAGE = True
  33. BROKER_HOST = "localhost"
  34. BROKER_PORT = 5672
  35. BROKER_VHOST = "/"
  36. BROKER_USER = "guest"
  37. BROKER_PASSWORD = "guest"
  38. TT_HOST = "localhost"
  39. TT_PORT = 1978
  40. CELERY_DEFAULT_EXCHANGE = "testcelery"
  41. CELERY_DEFAULT_ROUTING_KEY = "testcelery"
  42. CELERY_DEFAULT_QUEUE = "testcelery"
  43. CELERY_QUEUES = {"testcelery": {"binding_key": "testcelery"}}
  44. MANAGERS = ADMINS
  45. DATABASE_ENGINE = 'sqlite3'
  46. DATABASE_NAME = 'testdb.sqlite'
  47. DATABASE_USER = ''
  48. DATABASE_PASSWORD = ''
  49. DATABASE_HOST = ''
  50. DATABASE_PORT = ''
  51. INSTALLED_APPS = (
  52. 'django.contrib.auth',
  53. 'django.contrib.contenttypes',
  54. 'django.contrib.sessions',
  55. 'django.contrib.sites',
  56. 'celery',
  57. 'someapp',
  58. 'someappwotask',
  59. )
  60. try:
  61. import test_extensions
  62. except ImportError:
  63. pass
  64. else:
  65. pass
  66. INSTALLED_APPS += ("test_extensions", )
  67. CELERY_SEND_TASK_ERROR_EMAILS = False