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' |