Flowdeck 7.84.10 : barre v0.2.0, onglet ShaarIt + garde data-theme (tests/test_draco_urls_devprod.py)
This commit is contained in:
@@ -12,7 +12,8 @@ import pytest
|
|||||||
from app.services import draco_urls
|
from app.services import draco_urls
|
||||||
|
|
||||||
VARS = ("DRACO_SSO_URL", "DRACO_AGENT_URL", "TIKTAK_URL", "KANBANTE_URL",
|
VARS = ("DRACO_SSO_URL", "DRACO_AGENT_URL", "TIKTAK_URL", "KANBANTE_URL",
|
||||||
"FLOWDECK_URL", "OAUTH_REDIRECT_URI", "AGENT_EVENEMENTS_URL")
|
"SHAARIT_URL", "FLOWDECK_URL", "OAUTH_REDIRECT_URI",
|
||||||
|
"AGENT_EVENEMENTS_URL")
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(autouse=True)
|
@pytest.fixture(autouse=True)
|
||||||
@@ -45,6 +46,23 @@ def test_surcharge_dev_par_env(monkeypatch):
|
|||||||
assert urls["flowdeck"] == "https://flowdeck-dev.dracodev.net"
|
assert urls["flowdeck"] == "https://flowdeck-dev.dracodev.net"
|
||||||
|
|
||||||
|
|
||||||
|
def test_shaarit_defaut_derivation_et_explicite(monkeypatch, avec_hote):
|
||||||
|
# Barre v0.2.0 : ShaarIt suit le même mécanisme que les autres
|
||||||
|
# sœurs — défaut officiel, dérivation -dev (agent connu puis
|
||||||
|
# hôte de la requête), explicite prioritaire.
|
||||||
|
assert draco_urls.shaarit_url() == "https://shaarit.dracodev.net"
|
||||||
|
assert draco_urls.toutes()["shaarit"] == "https://shaarit.dracodev.net"
|
||||||
|
monkeypatch.setenv(
|
||||||
|
"AGENT_EVENEMENTS_URL",
|
||||||
|
"https://agent-dev.dracodev.net/api/v1/evenements")
|
||||||
|
assert draco_urls.shaarit_url() == "https://shaarit-dev.dracodev.net"
|
||||||
|
monkeypatch.delenv("AGENT_EVENEMENTS_URL")
|
||||||
|
avec_hote("flowdeck-dev.dracodev.net")
|
||||||
|
assert draco_urls.shaarit_url() == "https://shaarit-dev.dracodev.net"
|
||||||
|
monkeypatch.setenv("SHAARIT_URL", "https://bm.example.net/")
|
||||||
|
assert draco_urls.shaarit_url() == "https://bm.example.net"
|
||||||
|
|
||||||
|
|
||||||
def test_flowdeck_url_derivée_oauth_redirect(monkeypatch):
|
def test_flowdeck_url_derivée_oauth_redirect(monkeypatch):
|
||||||
monkeypatch.setenv(
|
monkeypatch.setenv(
|
||||||
"OAUTH_REDIRECT_URI", "https://flowdeck-dev.dracodev.net/auth/callback")
|
"OAUTH_REDIRECT_URI", "https://flowdeck-dev.dracodev.net/auth/callback")
|
||||||
|
|||||||
Reference in New Issue
Block a user