Skip to content
Snippets Groups Projects
Verified Commit 97e90636 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

[CI] Move Selenium test config out of class

Very bad design in Django code...
parent 9dca20c3
No related branches found
No related tags found
No related merge requests found
......@@ -2,15 +2,13 @@ import os
import pytest
from django.test.selenium import SeleniumTestCase
from django.test.selenium import SeleniumTestCase, SeleniumTestCaseBase
SeleniumTestCaseBase.external_host = os.environ.get('TEST_HOST', '') or None
SeleniumTestCaseBase.browsers = list(filter(bool, os.environ.get('TEST_SELENIUM_BROWSERS', '').split(',')))
SeleniumTestCaseBase.selenium_hub = os.environ.get('TEST_SELENIUM_HUB', '') or None
class SeleniumTests(SeleniumTestCase):
host = os.environ.get('TEST_LISTEN_ADDRESS', '') or '127.0.0.1'
external_host = os.environ.get('TEST_HOST', '') or None
browsers = list(filter(bool, os.environ.get('TEST_SELENIUM_BROWSERS', '').split(',')))
selenium_hub = 'http://%s/wd/hub' % os.environ.get('TEST_SELENIUM_HUB', '') or '127.0.0.1:4444'
@classmethod
def _screenshot(cls, filename):
screenshot_path = os.environ.get('TEST_SCREENSHOT_PATH', None)
......
......@@ -9,9 +9,8 @@ skip_install = true
commands = pytest --pylama --cov=biscuit biscuit/core/
setenv =
TEST_SCREENSHOT_PATH = {env:TEST_SCREENSHOT_PATH:}
TEST_SELENIUM_HUB = {env:TEST_SELENIUM_HUB:127.0.0.1:4444}
TEST_SELENIUM_HUB = {env:TEST_SELENIUM_HUB:}
TEST_SELENIUM_BROWSERS = {env:TEST_SELENIUM_BROWSERS:}
TEST_LISTEN_ADDRESS = {env:TEST_LISTEN_ADDRESS:127.0.0.1}
TEST_HOST = {env:TEST_HOST:}
[pylama]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment