Fix setup environment

This commit is contained in:
Iacopo Spalletti 2014-06-09 00:05:23 +02:00
commit be0bedb248
4 changed files with 89 additions and 11 deletions

1
.gitignore vendored
View file

@ -43,4 +43,3 @@ lokalize*
.idea .idea
docs docs
tests

View file

@ -1,5 +1,5 @@
django>=1.5.1 django>=1.5.1
https://github.com/divio/django-cms/archive/develop.zip django-cms>3.0
coverage coverage
mock>=1.0.1 mock>=1.0.1
nose>=1.3.0 nose>=1.3.0

View file

@ -1,5 +1,6 @@
import sys import sys
from optparse import OptionParser from optparse import OptionParser
gettext = lambda s: s
try: try:
from django.conf import settings from django.conf import settings
@ -8,24 +9,100 @@ try:
DEBUG=True, DEBUG=True,
USE_TZ=True, USE_TZ=True,
DATABASES={ DATABASES={
"default": { 'default': {
"ENGINE": "django.db.backends.sqlite3", 'ENGINE': 'django.db.backends.sqlite3',
} }
}, },
ROOT_URLCONF="djangocms_blog.urls", TEMPLATE_CONTEXT_PROCESSORS=[
INSTALLED_APPS=[ 'django.contrib.auth.context_processors.auth',
"django.contrib.auth", 'django.contrib.messages.context_processors.messages',
"django.contrib.contenttypes", 'django.core.context_processors.i18n',
"django.contrib.sites", 'django.core.context_processors.debug',
"djangocms_blog", 'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.csrf',
'cms.context_processors.cms_settings',
'sekizai.context_processors.sekizai',
'django.core.context_processors.static',
], ],
MIDDLEWARE_CLASSES=[
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.doc.XViewMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware',
'cms.middleware.language.LanguageCookieMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
],
ROOT_URLCONF='tests.test_utils.urls',
INSTALLED_APPS=[
'django.contrib.auth',
'django.contrib.admin',
'django.contrib.contenttypes',
'django.contrib.sites',
'cms',
'django_nose',
'menus',
'mptt',
'sekizai',
'filer',
'parler',
'taggit',
'djangocms_text_ckeditor',
'cmsplugin_filer_image',
'django_select2',
'taggit_autosuggest',
'djangocms_blog',
'tests.test_utils',
],
LANGUAGE_CODE='en',
LANGUAGES=(
('en', gettext('English')),
('fr', gettext('French')),
('it', gettext('Italiano')),
),
CMS_LANGUAGES={
1: [
{
'code': 'en',
'name': gettext('English'),
'public': True,
},
{
'code': 'it',
'name': gettext('Italiano'),
'public': True,
},
{
'code': 'fr',
'name': gettext('French'),
'public': True,
},
],
'default': {
'hide_untranslated': False,
},
},
CMS_TEMPLATES=(
('page.html', 'page'),
),
SITE_ID=1, SITE_ID=1,
NOSE_ARGS=['-s'], NOSE_ARGS=['-s'],
META_SITE_PROTOCOL='http',
META_SITE_DOMAIN='example.com',
META_USE_OG_PROPERTIES=True,
META_USE_TWITTER_PROPERTIES=True,
META_USE_GOOGLEPLUS_PROPERTIES=True,
) )
from django_nose import NoseTestSuiteRunner from django_nose import NoseTestSuiteRunner
except ImportError: except ImportError:
raise ImportError("To fix this error, run: pip install -r requirements-test.txt") raise ImportError('To fix this error, run: pip install -r requirements-test.txt')
def run_tests(*test_args): def run_tests(*test_args):

View file

@ -45,6 +45,8 @@ setup(
'django-taggit-templatetags', 'django-taggit-templatetags',
'django-taggit-autosuggest', 'django-taggit-autosuggest',
'django-admin-enhancer', 'django-admin-enhancer',
'djangocms-text-ckeditor',
'cmsplugin-filer-image',
'django-meta-mixin', 'django-meta-mixin',
], ],
license="BSD", license="BSD",