fix create ft jobs api test

This commit is contained in:
Ishaan Jaff 2024-07-30 17:13:27 -07:00
parent d611e5817c
commit c5157120a2

View file

@ -14,11 +14,14 @@ import litellm
litellm.num_retries = 0
import logging
import openai
from litellm import create_fine_tuning_job
from litellm._logging import verbose_logger
def test_create_fine_tune_job():
try:
verbose_logger.setLevel(logging.DEBUG)
file_name = "openai_batch_completions.jsonl"
_current_dir = os.path.dirname(os.path.abspath(__file__))
@ -36,7 +39,9 @@ def test_create_fine_tune_job():
training_file=file_obj.id,
)
print("response from litellm.create_fine_tuning_job=", create_fine_tuning_response)
print(
"response from litellm.create_fine_tuning_job=", create_fine_tuning_response
)
assert create_fine_tuning_response.id is not None
assert create_fine_tuning_response.model == "gpt-3.5-turbo-0125"
@ -64,10 +69,15 @@ def test_create_fine_tune_job():
assert response.status == "cancelled"
assert response.id == create_fine_tuning_response.id
pass
except openai.RateLimitError:
pass
except Exception as e:
pytest.fail(f"Error occurred: {e}")
@pytest.mark.asyncio
async def test_create_fine_tune_jobs_async():
try:
verbose_logger.setLevel(logging.DEBUG)
file_name = "openai_batch_completions.jsonl"
_current_dir = os.path.dirname(os.path.abspath(__file__))
@ -85,7 +95,9 @@ async def test_create_fine_tune_jobs_async():
training_file=file_obj.id,
)
print("response from litellm.create_fine_tuning_job=", create_fine_tuning_response)
print(
"response from litellm.create_fine_tuning_job=", create_fine_tuning_response
)
assert create_fine_tuning_response.id is not None
assert create_fine_tuning_response.model == "gpt-3.5-turbo-0125"
@ -111,4 +123,8 @@ async def test_create_fine_tune_jobs_async():
assert response.status == "cancelled"
assert response.id == create_fine_tuning_response.id
except openai.RateLimitError:
pass
except Exception as e:
pytest.fail(f"Error occurred: {e}")
pass