717de290a0afdd9292baf7be9f8764af92bc0a0c
[redakcja.git] / redakcja / settings / test.py
1 #
2 # Nose tests
3 #
4
5 from redakcja.settings.common import *
6
7 # ROOT_URLCONF = 'yourapp.settings.test.urls'
8
9 DATABASES = {
10     'default': {
11         'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
12         'NAME': '', # Or path to database file if using sqlite3.
13         'USER': '',                      # Not used with sqlite3.
14         'PASSWORD': '',                  # Not used with sqlite3.
15         'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
16         'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
17     }
18 }
19
20 import tempfile
21
22 CATALOGUE_REPO_PATH = tempfile.mkdtemp(prefix='redakcja-repo')
23 MEDIA_ROOT = tempfile.mkdtemp(prefix='media-root')
24 USE_CELERY = False
25
26 INSTALLED_APPS += ('django_nose', 'dvcs.tests')
27
28 TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
29 TEST_MODULES = ('catalogue', 'cover', 'dvcs.tests', 'wiki', 'toolbar')
30 COVER_APPS = ('catalogue', 'cover', 'dvcs', 'wiki', 'toolbar')
31 NOSE_ARGS = (
32     '--tests=' + ','.join(TEST_MODULES),
33     '--cover-package=' + ','.join(COVER_APPS),
34     '-d',
35     '--with-doctest',
36     '--with-xunit',
37     '--with-xcoverage',
38 )