Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions solr-admin-app/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import pytest
from selenium.webdriver.firefox.webdriver import WebDriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.service import Service
from sqlalchemy import engine_from_config
from tests.external.support.driver.server_driver import ServerDriver

Expand All @@ -25,7 +26,8 @@ def get_browser():

options = Options()
options.headless = True
browser = WebDriver(options=options, executable_path=(gecko_driver()))
service = Service(executable_path=gecko_driver())
browser = WebDriver(options=options, service=service)

return browser

Expand Down Expand Up @@ -81,8 +83,8 @@ def base_url(port):

@pytest.fixture(scope="function")
def clean_db():
from flask_sqlalchemy import SQLAlchemy
from solr_admin import create_application
from solr_admin import models

from solr_admin.models.synonym import Synonym
from solr_admin.models.synonym_audit import SynonymAudit
Expand All @@ -103,7 +105,8 @@ def clean_db():
Keycloak._oidc = FakeOidc()
app, admin = create_application(run_mode='testing')

db = SQLAlchemy(app)
# Use the existing db instance that was initialized in create_application
db = models.db

synonyms_db = engine_from_config({'sqlalchemy.url': app.config['SQLALCHEMY_BINDS']['synonyms']})
#Synonym.metadata.drop_all(bind=synonyms_db)
Expand Down
4 changes: 3 additions & 1 deletion solr-admin-app/tests/external/test_not_authorized_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from hamcrest import *
from selenium.webdriver.firefox.webdriver import WebDriver
from selenium.webdriver.firefox.options import Options
from selenium.webdriver.firefox.service import Service

from tests.conftest import get_browser, connect_with, gecko_driver
import os
Expand Down Expand Up @@ -35,7 +36,8 @@ def new_browser(new_server, second_base_url):
def get_browser():
options = Options()
options.headless = True
browser = WebDriver(options=options, executable_path=(gecko_driver()))
service = Service(executable_path=gecko_driver())
browser = WebDriver(options=options, service=service)

return browser

Expand Down
1 change: 1 addition & 0 deletions solr-admin-app/tests/internal/services/test_stem.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import os
import pytest

from hamcrest import *
from solr_admin.services.get_stems import get_stems, get_stems_url
Expand Down
Loading