Files
shelfmark/tests/config/test_mirror_settings_options.py
T
Alex 80aa289a64 Misc fixes (#718)
- Update file movement to prefer copy
- Improved mirror config overwriting on app updates
- Request / user DB hardening
2026-03-07 10:30:47 +00:00

12 lines
542 B
Python

def test_aa_base_url_options_include_configured_custom_url(monkeypatch):
import shelfmark.config.settings as settings
from shelfmark.core.config import config as config_obj
# Use a custom mirror not present in defaults/additional.
monkeypatch.setenv("AA_BASE_URL", "https://custom-aa.example")
monkeypatch.delattr(config_obj, "_env_synced", raising=False)
config_obj.refresh(force=True)
options = settings._get_aa_base_url_options()
assert any(opt["value"] == "https://custom-aa.example" for opt in options)