Files
lfnovo--open-notebook/tests/test_repository_config.py
T
2026-07-13 12:10:23 +08:00

37 lines
999 B
Python

from open_notebook.database.repository import (
get_database_name,
get_database_namespace,
get_database_password,
)
def test_database_namespace_defaults_when_unset(monkeypatch):
monkeypatch.delenv("SURREAL_NAMESPACE", raising=False)
assert get_database_namespace() == "open_notebook"
def test_database_namespace_defaults_when_empty(monkeypatch):
monkeypatch.setenv("SURREAL_NAMESPACE", "")
assert get_database_namespace() == "open_notebook"
def test_database_name_defaults_when_unset(monkeypatch):
monkeypatch.delenv("SURREAL_DATABASE", raising=False)
assert get_database_name() == "open_notebook"
def test_database_name_defaults_when_empty(monkeypatch):
monkeypatch.setenv("SURREAL_DATABASE", "")
assert get_database_name() == "open_notebook"
def test_database_password_defaults_when_empty(monkeypatch):
monkeypatch.setenv("SURREAL_PASSWORD", "")
monkeypatch.setenv("SURREAL_PASS", "")
assert get_database_password() == "root"