settings.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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.tests.*",
  18. "celery.management.*",
  19. "celery.contrib.*",
  20. "celery.bin.*",
  21. "celery.patch",
  22. "celery.urls",
  23. "celery.views",
  24. "celery.task.strategy")
  25. COVERAGE_HTML_REPORT = True
  26. COVERAGE_BRANCH_COVERAGE = True
  27. BROKER_HOST = "localhost"
  28. BROKER_PORT = 5672
  29. BROKER_VHOST = "/"
  30. BROKER_USER = "guest"
  31. BROKER_PASSWORD = "guest"
  32. TT_HOST = "localhost"
  33. TT_PORT = 1978
  34. CELERY_AMQP_EXCHANGE = "testcelery"
  35. CELERY_AMQP_ROUTING_KEY = "testcelery"
  36. CELERY_AMQP_CONSUMER_QUEUE = "testcelery"
  37. MANAGERS = ADMINS
  38. DATABASE_ENGINE = 'sqlite3'
  39. DATABASE_NAME = 'testdb.sqlite'
  40. DATABASE_USER = ''
  41. DATABASE_PASSWORD = ''
  42. DATABASE_HOST = ''
  43. DATABASE_PORT = ''
  44. INSTALLED_APPS = (
  45. 'django.contrib.auth',
  46. 'django.contrib.contenttypes',
  47. 'django.contrib.sessions',
  48. 'django.contrib.sites',
  49. 'celery',
  50. 'someapp',
  51. 'someappwotask',
  52. )
  53. try:
  54. import test_extensions
  55. except ImportError:
  56. pass
  57. else:
  58. pass
  59. INSTALLED_APPS += ("test_extensions", )
  60. SEND_CELERY_TASK_ERROR_EMAILS = False