|
3 | 3 |
|
4 | 4 | DEFAULT_CHARSET = 'utf-8'
|
5 | 5 |
|
6 |
| -DATABASE_ENGINE = 'sqlite3' |
7 |
| -DATABASE_NAME = os.path.join(DIRNAME, 'tagging_test.db') |
| 6 | +test_engine = os.environ.get("TAGGING_TEST_ENGINE", "sqlite3") |
8 | 7 |
|
9 |
| -#DATABASE_ENGINE = 'mysql' |
10 |
| -#DATABASE_NAME = 'tagging_test' |
11 |
| -#DATABASE_USER = 'root' |
12 |
| -#DATABASE_PASSWORD = '' |
13 |
| -#DATABASE_HOST = 'localhost' |
14 |
| -#DATABASE_PORT = '3306' |
| 8 | +DATABASE_ENGINE = test_engine |
| 9 | +DATABASE_NAME = os.environ.get("TAGGING_DATABASE_NAME", "tagging_test") |
| 10 | +DATABASE_USER = os.environ.get("TAGGING_DATABASE_USER", "") |
| 11 | +DATABASE_PASSWORD = os.environ.get("TAGGING_DATABASE_PASSWORD", "") |
| 12 | +DATABASE_HOST = os.environ.get("TAGGING_DATABASE_HOST", "localhost") |
| 13 | + |
| 14 | +if test_engine == "sqlite": |
| 15 | + DATABASE_NAME = os.path.join(DIRNAME, 'tagging_test.db') |
| 16 | + DATABASE_HOST = "" |
| 17 | +elif test_engine == "mysql": |
| 18 | + DATABASE_PORT = os.environ.get("TAGGING_DATABASE_PORT", 3306) |
| 19 | +elif test_engine == "postgresql_psycopg2": |
| 20 | + DATABASE_PORT = os.environ.get("TAGGING_DATABASE_PORT", 5432) |
15 | 21 |
|
16 |
| -#DATABASE_ENGINE = 'postgresql_psycopg2' |
17 |
| -#DATABASE_NAME = 'tagging_test' |
18 |
| -#DATABASE_USER = 'postgres' |
19 |
| -#DATABASE_PASSWORD = '' |
20 |
| -#DATABASE_HOST = 'localhost' |
21 |
| -#DATABASE_PORT = '5432' |
22 | 22 |
|
23 | 23 | INSTALLED_APPS = (
|
24 | 24 | 'django.contrib.contenttypes',
|
|
0 commit comments