v1.2.0
Co-Authored-By: Quentin Torroba <quentin.torroba@mistral.ai> Co-Authored-By: Michel Thomazo <michel.thomazo@mistral.ai> Co-Authored-By: Kracekumar <kracethekingmaker@gmail.com>
This commit is contained in:
parent
661588de0c
commit
d8dbeeb31e
91 changed files with 4521 additions and 873 deletions
|
|
@ -7,7 +7,8 @@ from typing import Any
|
|||
import pytest
|
||||
import tomli_w
|
||||
|
||||
from vibe.core import config_path
|
||||
from vibe.core.paths import global_paths
|
||||
from vibe.core.paths.config_paths import unlock_config_paths
|
||||
|
||||
|
||||
def get_base_config() -> dict[str, Any]:
|
||||
|
|
@ -31,6 +32,15 @@ def get_base_config() -> dict[str, Any]:
|
|||
}
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def tmp_working_directory(
|
||||
monkeypatch: pytest.MonkeyPatch, tmp_path_factory: pytest.TempPathFactory
|
||||
) -> Path:
|
||||
tmp_working_directory = tmp_path_factory.mktemp("test_cwd")
|
||||
monkeypatch.chdir(tmp_working_directory)
|
||||
return tmp_working_directory
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def config_dir(
|
||||
monkeypatch: pytest.MonkeyPatch, tmp_path_factory: pytest.TempPathFactory
|
||||
|
|
@ -41,10 +51,15 @@ def config_dir(
|
|||
config_file = config_dir / "config.toml"
|
||||
config_file.write_text(tomli_w.dumps(get_base_config()), encoding="utf-8")
|
||||
|
||||
monkeypatch.setattr(config_path, "_DEFAULT_VIBE_HOME", config_dir)
|
||||
monkeypatch.setattr(global_paths, "_DEFAULT_VIBE_HOME", config_dir)
|
||||
return config_dir
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _unlock_config_paths():
|
||||
unlock_config_paths()
|
||||
|
||||
|
||||
@pytest.fixture(autouse=True)
|
||||
def _mock_api_key(monkeypatch: pytest.MonkeyPatch) -> None:
|
||||
monkeypatch.setenv("MISTRAL_API_KEY", "mock")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue