選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

settings_test.py 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. """
  2. Special settings file for use when testing. This specifies a SQLite
  3. database to use when running tests.
  4. Just make sure you run the tests and specify this file:
  5. > ./manage.py test --settings=settings_test
  6. """
  7. from settings import *
  8. DATABASES = {
  9. 'default': {
  10. 'ENGINE': 'django.db.backends.sqlite3',
  11. 'NAME': ':memory:',
  12. 'USER': '', # Not used with sqlite3.
  13. 'PASSWORD': '', # Not used with sqlite3.
  14. 'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
  15. 'PORT': '', # Set to empty string for default. Not used with sqlite3.
  16. }
  17. }
  18. LOGGING = {
  19. 'version': 1,
  20. 'disable_existing_loggers': True,
  21. 'handlers': {
  22. 'null': {
  23. 'level':'DEBUG',
  24. 'class':'django.utils.log.NullHandler',
  25. },
  26. },
  27. 'loggers': {
  28. 'django': {
  29. 'handlers':['null'],
  30. 'propagate': True,
  31. 'level':'INFO',
  32. },
  33. 'django.request': {
  34. 'handlers': ['null'],
  35. 'level': 'ERROR',
  36. 'propagate': False,
  37. },
  38. 'oscar.checkout': {
  39. 'handlers': ['null'],
  40. 'propagate': True,
  41. 'level':'INFO',
  42. },
  43. 'django.db.backends': {
  44. 'handlers':['null'],
  45. 'propagate': False,
  46. 'level':'DEBUG',
  47. },
  48. }
  49. }
  50. DEBUG_PROPAGATE_EXCEPTIONS = True