Statistics
| Branch: | Tag: | Revision:

root / pithos / test-settings.py @ b230052d

History | View | Annotate | Download (5.3 kB)

1 25c3841c Sofia Papagiannaki
# Copyright 2011 GRNET S.A. All rights reserved.
2 25c3841c Sofia Papagiannaki
# 
3 25c3841c Sofia Papagiannaki
# Redistribution and use in source and binary forms, with or
4 25c3841c Sofia Papagiannaki
# without modification, are permitted provided that the following
5 25c3841c Sofia Papagiannaki
# conditions are met:
6 25c3841c Sofia Papagiannaki
# 
7 25c3841c Sofia Papagiannaki
#   1. Redistributions of source code must retain the above
8 25c3841c Sofia Papagiannaki
#      copyright notice, this list of conditions and the following
9 25c3841c Sofia Papagiannaki
#      disclaimer.
10 25c3841c Sofia Papagiannaki
# 
11 25c3841c Sofia Papagiannaki
#   2. Redistributions in binary form must reproduce the above
12 25c3841c Sofia Papagiannaki
#      copyright notice, this list of conditions and the following
13 25c3841c Sofia Papagiannaki
#      disclaimer in the documentation and/or other materials
14 25c3841c Sofia Papagiannaki
#      provided with the distribution.
15 25c3841c Sofia Papagiannaki
# 
16 25c3841c Sofia Papagiannaki
# THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
17 25c3841c Sofia Papagiannaki
# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 25c3841c Sofia Papagiannaki
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19 25c3841c Sofia Papagiannaki
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
20 25c3841c Sofia Papagiannaki
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 25c3841c Sofia Papagiannaki
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 25c3841c Sofia Papagiannaki
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
23 25c3841c Sofia Papagiannaki
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
24 25c3841c Sofia Papagiannaki
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 25c3841c Sofia Papagiannaki
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
26 25c3841c Sofia Papagiannaki
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27 25c3841c Sofia Papagiannaki
# POSSIBILITY OF SUCH DAMAGE.
28 25c3841c Sofia Papagiannaki
# 
29 25c3841c Sofia Papagiannaki
# The views and conclusions contained in the software and
30 25c3841c Sofia Papagiannaki
# documentation are those of the authors and should not be
31 25c3841c Sofia Papagiannaki
# interpreted as representing official policies, either expressed
32 25c3841c Sofia Papagiannaki
# or implied, of GRNET S.A.
33 25c3841c Sofia Papagiannaki
34 25c3841c Sofia Papagiannaki
# Django settings for pithos project.
35 25c3841c Sofia Papagiannaki
import os
36 25c3841c Sofia Papagiannaki
37 25c3841c Sofia Papagiannaki
PROJECT_PATH = os.path.dirname(os.path.abspath(__file__)) + '/'
38 25c3841c Sofia Papagiannaki
39 25c3841c Sofia Papagiannaki
DEBUG = True
40 25c3841c Sofia Papagiannaki
TEMPLATE_DEBUG = DEBUG
41 25c3841c Sofia Papagiannaki
42 25c3841c Sofia Papagiannaki
TEST = True
43 25c3841c Sofia Papagiannaki
44 25c3841c Sofia Papagiannaki
ADMINS = (
45 25c3841c Sofia Papagiannaki
    # ('Your Name', 'your_email@domain.com'),
46 25c3841c Sofia Papagiannaki
)
47 25c3841c Sofia Papagiannaki
48 25c3841c Sofia Papagiannaki
MANAGERS = ADMINS
49 25c3841c Sofia Papagiannaki
50 25c3841c Sofia Papagiannaki
DATABASES = {
51 25c3841c Sofia Papagiannaki
    'default': {
52 25c3841c Sofia Papagiannaki
        'ENGINE': 'sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
53 25c3841c Sofia Papagiannaki
        'NAME': PROJECT_PATH + 'pithos.db',                # Or path to database file if using sqlite3.
54 25c3841c Sofia Papagiannaki
        'USER': '',                      # Not used with sqlite3.
55 25c3841c Sofia Papagiannaki
        'PASSWORD': '',                  # Not used with sqlite3.
56 25c3841c Sofia Papagiannaki
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
57 25c3841c Sofia Papagiannaki
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
58 25c3841c Sofia Papagiannaki
    }
59 25c3841c Sofia Papagiannaki
}
60 25c3841c Sofia Papagiannaki
61 25c3841c Sofia Papagiannaki
# The backend to use and its initilization options.
62 25c3841c Sofia Papagiannaki
if TEST:
63 f0eacc2c Sofia Papagiannaki
    BACKEND = ('SimpleBackend', (os.path.join(PROJECT_PATH, 'data/test/'),))
64 25c3841c Sofia Papagiannaki
else:
65 f0eacc2c Sofia Papagiannaki
    BACKEND = ('SimpleBackend', (os.path.join(PROJECT_PATH, 'data/pithos/'),))
66 25c3841c Sofia Papagiannaki
67 25c3841c Sofia Papagiannaki
# Local time zone for this installation. Choices can be found here:
68 25c3841c Sofia Papagiannaki
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
69 25c3841c Sofia Papagiannaki
# although not all choices may be available on all operating systems.
70 25c3841c Sofia Papagiannaki
# On Unix systems, a value of None will cause Django to use the same
71 25c3841c Sofia Papagiannaki
# timezone as the operating system.
72 25c3841c Sofia Papagiannaki
# If running in a Windows environment this must be set to the same as your
73 25c3841c Sofia Papagiannaki
# system time zone.
74 25c3841c Sofia Papagiannaki
TIME_ZONE = 'UTC'
75 25c3841c Sofia Papagiannaki
76 25c3841c Sofia Papagiannaki
# Language code for this installation. All choices can be found here:
77 25c3841c Sofia Papagiannaki
# http://www.i18nguy.com/unicode/language-identifiers.html
78 25c3841c Sofia Papagiannaki
LANGUAGE_CODE = 'en-us'
79 25c3841c Sofia Papagiannaki
80 25c3841c Sofia Papagiannaki
SITE_ID = 1
81 25c3841c Sofia Papagiannaki
82 25c3841c Sofia Papagiannaki
# If you set this to False, Django will make some optimizations so as not
83 25c3841c Sofia Papagiannaki
# to load the internationalization machinery.
84 25c3841c Sofia Papagiannaki
USE_I18N = True
85 25c3841c Sofia Papagiannaki
86 25c3841c Sofia Papagiannaki
# If you set this to False, Django will not format dates, numbers and
87 25c3841c Sofia Papagiannaki
# calendars according to the current locale
88 25c3841c Sofia Papagiannaki
USE_L10N = True
89 25c3841c Sofia Papagiannaki
90 25c3841c Sofia Papagiannaki
# Absolute filesystem path to the directory that will hold user-uploaded files.
91 25c3841c Sofia Papagiannaki
# Example: "/home/media/media.lawrence.com/"
92 25c3841c Sofia Papagiannaki
MEDIA_ROOT = ''
93 25c3841c Sofia Papagiannaki
94 25c3841c Sofia Papagiannaki
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
95 25c3841c Sofia Papagiannaki
# trailing slash if there is a path component (optional in other cases).
96 25c3841c Sofia Papagiannaki
# Examples: "http://media.lawrence.com", "http://example.com/media/"
97 25c3841c Sofia Papagiannaki
MEDIA_URL = ''
98 25c3841c Sofia Papagiannaki
99 25c3841c Sofia Papagiannaki
# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a
100 25c3841c Sofia Papagiannaki
# trailing slash.
101 25c3841c Sofia Papagiannaki
# Examples: "http://foo.com/media/", "/media/".
102 25c3841c Sofia Papagiannaki
ADMIN_MEDIA_PREFIX = '/media/'
103 25c3841c Sofia Papagiannaki
104 25c3841c Sofia Papagiannaki
# Make this unique, and don't share it with anybody.
105 25c3841c Sofia Papagiannaki
SECRET_KEY = '$j0cdrfm*0sc2j+e@@2f-&3-_@2=^!z#+b-8o4_i10@2%ev7si'
106 25c3841c Sofia Papagiannaki
107 25c3841c Sofia Papagiannaki
# List of callables that know how to import templates from various sources.
108 25c3841c Sofia Papagiannaki
TEMPLATE_LOADERS = (
109 25c3841c Sofia Papagiannaki
    'django.template.loaders.filesystem.Loader',
110 25c3841c Sofia Papagiannaki
    'django.template.loaders.app_directories.Loader',
111 25c3841c Sofia Papagiannaki
#     'django.template.loaders.eggs.Loader',
112 25c3841c Sofia Papagiannaki
)
113 25c3841c Sofia Papagiannaki
114 25c3841c Sofia Papagiannaki
MIDDLEWARE_CLASSES = (
115 25c3841c Sofia Papagiannaki
    'django.middleware.common.CommonMiddleware',
116 25c3841c Sofia Papagiannaki
    'django.contrib.sessions.middleware.SessionMiddleware',
117 25c3841c Sofia Papagiannaki
#    'django.middleware.csrf.CsrfViewMiddleware',
118 25c3841c Sofia Papagiannaki
    'django.contrib.auth.middleware.AuthenticationMiddleware',
119 25c3841c Sofia Papagiannaki
    'django.contrib.messages.middleware.MessageMiddleware',
120 25c3841c Sofia Papagiannaki
    'pithos.middleware.LoggingConfigMiddleware',
121 25c3841c Sofia Papagiannaki
    'pithos.api.auth.DummyAuthMiddleware'
122 25c3841c Sofia Papagiannaki
)
123 25c3841c Sofia Papagiannaki
124 25c3841c Sofia Papagiannaki
ROOT_URLCONF = 'pithos.urls'
125 25c3841c Sofia Papagiannaki
126 25c3841c Sofia Papagiannaki
TEMPLATE_DIRS = (
127 25c3841c Sofia Papagiannaki
    # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
128 25c3841c Sofia Papagiannaki
    # Always use forward slashes, even on Windows.
129 25c3841c Sofia Papagiannaki
    # Don't forget to use absolute paths, not relative paths.
130 25c3841c Sofia Papagiannaki
)
131 25c3841c Sofia Papagiannaki
132 25c3841c Sofia Papagiannaki
INSTALLED_APPS = (
133 25c3841c Sofia Papagiannaki
    'django.contrib.auth',
134 25c3841c Sofia Papagiannaki
    'django.contrib.contenttypes',
135 25c3841c Sofia Papagiannaki
    'django.contrib.sessions',
136 25c3841c Sofia Papagiannaki
    'django.contrib.sites',
137 25c3841c Sofia Papagiannaki
    'django.contrib.messages',
138 25c3841c Sofia Papagiannaki
#    'django.contrib.admin',
139 25c3841c Sofia Papagiannaki
#    'django.contrib.admindocs',
140 25c3841c Sofia Papagiannaki
    'api',
141 25c3841c Sofia Papagiannaki
        'public'
142 25c3841c Sofia Papagiannaki
)
143 25c3841c Sofia Papagiannaki
144 25c3841c Sofia Papagiannaki
AUTH_TOKENS = {
145 25c3841c Sofia Papagiannaki
    '0000': 'test',
146 25c3841c Sofia Papagiannaki
    '0001': 'verigak',
147 25c3841c Sofia Papagiannaki
    '0002': 'chazapis',
148 25c3841c Sofia Papagiannaki
    '0003': 'gtsouk',
149 25c3841c Sofia Papagiannaki
    '0004': 'papagian',
150 25c3841c Sofia Papagiannaki
    '0005': 'louridas',
151 25c3841c Sofia Papagiannaki
    '0006': 'chstath',
152 f0eacc2c Sofia Papagiannaki
    '0007': 'pkanavos',
153 f0eacc2c Sofia Papagiannaki
    '0008': 'mvasilak'}