from tamq.config import socket_path, state_dir def test_toml_paths(monkeypatch, tmp_path): config = tmp_path / "config.toml" config.write_text(f"[tamq]\nsocket='{tmp_path / 'socket'}'\nstate_dir='{tmp_path / 'state'}'\n") monkeypatch.setenv("TAMQ_CONFIG", str(config)) monkeypatch.delenv("TAMQ_SOCKET", raising=False) monkeypatch.delenv("TAMQ_STATE_DIR", raising=False) assert socket_path() == tmp_path / "socket" assert state_dir() == tmp_path / "state"