Statistics
| Branch: | Tag: | Revision:

root / snf-common / synnefo / settings / test.py @ 800af189

History | View | Annotate | Download (1.8 kB)

1 3b1ab480 Kostas Papadimitriou
import os
2 3b1ab480 Kostas Papadimitriou
os.environ['SYNNEFO_SETTINGS_DIR'] = '/etc/synnefo-test-settings'
3 3b1ab480 Kostas Papadimitriou
4 f0ed93a9 Kostas Papadimitriou
from synnefo.settings import *
5 f0ed93a9 Kostas Papadimitriou
6 3b1ab480 Kostas Papadimitriou
DEBUG = False
7 f0ed93a9 Kostas Papadimitriou
TEST = True
8 f0ed93a9 Kostas Papadimitriou
9 1ce2918c Georgios D. Tsoukalas
DATABASES = {
10 1ce2918c Georgios D. Tsoukalas
    'default': {
11 d6a92fa0 Sofia Papagiannaki
        'ENGINE': 'django.db.backends.sqlite3',
12 d6a92fa0 Sofia Papagiannaki
        'NAME': '/tmp/synnefo_test_db.sqlite',
13 f0ed93a9 Kostas Papadimitriou
    }
14 1ce2918c Georgios D. Tsoukalas
}
15 f0ed93a9 Kostas Papadimitriou
16 e7cb4085 Kostas Papadimitriou
LOGGING_SETUP['handlers']['console']['level'] = \
17 e7cb4085 Kostas Papadimitriou
    os.environ.get('SYNNEFO_TESTS_LOGGING_LEVEL', 'WARNING')
18 e7cb4085 Kostas Papadimitriou
19 7fb619a0 Kostas Papadimitriou
LOGIN_URL = 'http://host:port/'
20 3b1ab480 Kostas Papadimitriou
21 e7cb4085 Kostas Papadimitriou
22 b2f34c77 Kostas Papadimitriou
SOUTH_TESTS_MIGRATE = bool(int(os.environ.get('SOUTH_TESTS_MIGRATE', True)))
23 d6a92fa0 Sofia Papagiannaki
SNF_TEST_USE_POSTGRES = bool(int(os.environ.get('SNF_TEST_USE_POSTGRES',
24 d6a92fa0 Sofia Papagiannaki
                                                False)))
25 5fe43b8c Sofia Papagiannaki
SNF_TEST_PITHOS_UPDATE_MD5 = bool(int(os.environ.get(
26 5fe43b8c Sofia Papagiannaki
    'SNF_TEST_PITHOS_UPDATE_MD5', False)))
27 800af189 Sofia Papagiannaki
SNF_TEST_PITHOS_SQLITE_MODULE = bool(int(os.environ.get(
28 800af189 Sofia Papagiannaki
    'SNF_TEST_PITHOS_SQLITE_MODULE', False)))
29 800af189 Sofia Papagiannaki
30 d6a92fa0 Sofia Papagiannaki
31 d6a92fa0 Sofia Papagiannaki
# override default database
32 d6a92fa0 Sofia Papagiannaki
if SNF_TEST_USE_POSTGRES:
33 d6a92fa0 Sofia Papagiannaki
    DATABASES['default'] = {
34 d6a92fa0 Sofia Papagiannaki
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
35 d6a92fa0 Sofia Papagiannaki
        'NAME': 'pithos',
36 d6a92fa0 Sofia Papagiannaki
        'TEST_NAME': 'test_pithos',
37 d6a92fa0 Sofia Papagiannaki
        'USER': 'postgres',
38 d6a92fa0 Sofia Papagiannaki
        'PORT': '5432',
39 d6a92fa0 Sofia Papagiannaki
    }
40 800af189 Sofia Papagiannaki
    PITHOS_BACKEND_DB_CONNECTION = 'postgresql://postgres@:5432/test_pithos'
41 800af189 Sofia Papagiannaki
elif SNF_TEST_PITHOS_SQLITE_MODULE:
42 800af189 Sofia Papagiannaki
    BACKEND_DB_MODULE = 'pithos.backends.lib.sqlite'
43 800af189 Sofia Papagiannaki
    PITHOS_BACKEND_DB_CONNECTION = DATABASES['default']['NAME']
44 3b1ab480 Kostas Papadimitriou
45 5fe43b8c Sofia Papagiannaki
if SNF_TEST_PITHOS_UPDATE_MD5:
46 5fe43b8c Sofia Papagiannaki
    PITHOS_UPDATE_MD5 = True
47 5fe43b8c Sofia Papagiannaki
else:
48 5fe43b8c Sofia Papagiannaki
    PITHOS_UPDATE_MD5 = False
49 5fe43b8c Sofia Papagiannaki
50 800af189 Sofia Papagiannaki
51 3b1ab480 Kostas Papadimitriou
ASTAKOS_IM_MODULES = ['local', 'shibboleth']
52 93a77d30 Giorgos Korfiatis
53 93a77d30 Giorgos Korfiatis
CYCLADES_PROXY_USER_SERVICES = False
54 93a77d30 Giorgos Korfiatis
PITHOS_PROXY_USER_SERVICES = False
55 93f80412 Kostas Papadimitriou
56 93f80412 Kostas Papadimitriou
ASTAKOS_BASE_URL = 'http://accounts.example.synnefo.org/astakos/'
57 93f80412 Kostas Papadimitriou
COMPUTE_BASE_URL = 'http://compute.example.synnefo.org/cyclades/'
58 93f80412 Kostas Papadimitriou
PITHOS_BASE_URL = 'http://storage.example.synnefo.org/pithos/'
59 6ebf6da3 Sofia Papagiannaki
60 6ebf6da3 Sofia Papagiannaki
CLOUDBAR_LOCATION = '/static/im/cloudbar/'
61 6ebf6da3 Sofia Papagiannaki
CLOUDBAR_SERVICES_URL = '/ui/get_services'
62 6ebf6da3 Sofia Papagiannaki
CLOUDBAR_MENU_URL = '/ui/get_menu'