django-fobi/examples/simple/settings/docker_test.py
2022-07-12 22:53:28 +02:00

50 lines
1.2 KiB
Python

from chromedriver_py import binary_path
from selenium import webdriver
from .bootstrap3_theme import *
TESTING = True
INSTALLED_APPS = list(INSTALLED_APPS)
LOGGING = {}
DEBUG_TOOLBAR = False
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": "fobi",
"USER": "postgres",
"PASSWORD": "test",
# Empty for localhost through domain sockets or '127.0.0.1' for
# localhost through TCP.
"HOST": "postgresql",
"TEST": {
"HOST": "postgresql",
"NAME": "fobi_tests",
"USER": "postgres",
"PASSWORD": "test",
},
}
}
# FeinCMS addons
INSTALLED_APPS += [
"feincms", # FeinCMS
"fobi.contrib.apps.feincms_integration", # Fobi FeinCMS app
"page", # Example
]
MIGRATION_MODULES = {
"fobi": "fobi.migrations",
"db_store": "fobi.contrib.plugins.form_handlers.db_store.migrations",
"page": "page.migrations",
}
CHROME_DRIVER_EXECUTABLE_PATH = binary_path # '/usr/bin/chromedriver'
CHROME_DRIVER_OPTIONS = webdriver.ChromeOptions()
CHROME_DRIVER_OPTIONS.add_argument("-headless")
CHROME_DRIVER_OPTIONS.add_argument("-no-sandbox")
CHROME_DRIVER_OPTIONS.set_capability("chrome.binary", "/usr/bin/google-chrome")