Coverage for intelligence_toolkit/tests/unit/AI/test_defaults.py: 100%
33 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-16 13:41 -0300
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-16 13:41 -0300
1# Copyright (c) 2024 Microsoft Corporation. All rights reserved.
2# Licensed under the MIT license. See LICENSE file in the project.
3#
4from intelligence_toolkit.AI import defaults
7def test_default_encoding():
8 assert defaults.DEFAULT_ENCODING == "o200k_base"
11def test_default_llm_model():
12 assert defaults.DEFAULT_LLM_MODEL == "gpt-4.1-mini"
15def test_default_llm_max_tokens():
16 assert defaults.DEFAULT_LLM_MAX_TOKENS == 4000
19def test_default_az_auth_type():
20 assert defaults.DEFAULT_AZ_AUTH_TYPE == "Azure Key"
23def test_embedding_batches_number():
24 assert defaults.EMBEDDING_BATCHES_NUMBER == 500
27def test_default_embedding_model():
28 assert defaults.DEFAULT_EMBEDDING_MODEL == "text-embedding-3-small"
31def test_default_embedding_model_azure():
32 assert defaults.DEFAULT_EMBEDDING_MODEL_AZURE == "text-embedding-ada-002"
35def test_default_temperature():
36 assert defaults.DEFAULT_TEMPERATURE == 0
39def test_default_max_input_tokens():
40 assert defaults.DEFAULT_MAX_INPUT_TOKENS == 128000
43def test_default_openai_version():
44 assert defaults.DEFAULT_OPENAI_VERSION == "2024-08-01-preview"
47def test_default_local_embedding_model():
48 assert defaults.DEFAULT_LOCAL_EMBEDDING_MODEL == "all-distilroberta-v1"
51def test_api_base_required_for_azure():
52 assert defaults.API_BASE_REQUIRED_FOR_AZURE == "api_base is required for Azure OpenAI client"
55def test_chunk_size():
56 assert defaults.CHUNK_SIZE == 500
59def test_chunk_overlap():
60 assert defaults.CHUNK_OVERLAP == 0
63def test_default_report_batch_size():
64 assert defaults.DEFAULT_REPORT_BATCH_SIZE == 100
67def test_default_concurrent_coroutines():
68 assert defaults.DEFAULT_CONCURRENT_COROUTINES == 50