File size: 455 Bytes
69ee6e4
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from llm_eval.connectivity import get_key_debug_info


def test_get_key_debug_info_for_present_key(tmp_path) -> None:
    env_file = tmp_path / ".env"
    env_file.write_text("TEST_DEBUG_KEY= sk-test1234567890abcd \n", encoding="utf-8")
    info = get_key_debug_info("TEST_DEBUG_KEY", env_path=str(env_file))
    assert info.present is True
    assert info.length > 10
    assert info.starts_with.startswith("sk-")
    assert info.has_whitespace is False