Skip to content
Snippets Groups Projects
Verified Commit a34b0668 authored by Karel van Klink's avatar Karel van Klink :smiley_cat:
Browse files

finishing touches

parent 5683f63c
No related branches found
No related tags found
1 merge request!111Feature/ruff everything party hat emoji
......@@ -25,7 +25,7 @@ def init_worker_app() -> OrchestratorCore:
def init_cli_app() -> typer.Typer:
"""Initialise :term:`GSO` as a CLI application."""
from gso.cli import import_sites
from gso.cli import import_sites # noqa: PLC0415
cli_app.add_typer(import_sites.app, name="import_sites")
cli_app.add_typer(netbox.app, name="netbox-cli")
......
......@@ -13,6 +13,7 @@ from alembic import command
from alembic.config import Config
from faker import Faker
from faker.providers import BaseProvider
from oauth2_lib.settings import oauth2lib_settings
from orchestrator import app_settings
from orchestrator.db import Database, db
from orchestrator.db.database import ENGINE_ARGUMENTS, SESSION_ARGUMENTS, BaseModel
......@@ -306,13 +307,11 @@ def _db_session(_database):
@pytest.fixture(scope="session", autouse=True)
def fastapi_app(database, db_uri):
def fastapi_app(_database, db_uri):
"""Load the GSO FastAPI app for testing purposes.
This implementation is as close as possible to the one present in orchestrator-core.
"""
from oauth2_lib.settings import oauth2lib_settings
oauth2lib_settings.OAUTH2_ACTIVE = False
oauth2lib_settings.ENVIRONMENT_IGNORE_MUTATION_DISABLED = ["local", "TESTING"]
app_settings.DATABASE_URI = db_uri
......
......@@ -17,8 +17,8 @@ deps =
-r requirements.txt
commands =
ruff .
ruff format --respect-gitignore --preview --check .
ruff --preview .
ruff format --respect-gitignore --preview .
mypy .
coverage erase
coverage run --source gso --omit="gso/migrations/*" -m pytest {posargs}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment