Mr-Haseeb786
Sanitized Production Build
56c7b6d
Raw
History Blame Contribute Delete
1.15 kB
"""
Utility script to test the OpenAI integration module.
This is a mock test since we don't want to make actual API calls during testing.
"""
import os
import sys
import json
# Add the project root to the path
sys.path.append('/home/ubuntu/cv_tailoring_project')
from src.utils.openai_integration import OpenAIIntegration
def test_openai_integration():
"""Test the OpenAI integration module with mock responses."""
print("Testing OpenAI integration module...")
# Initialize with a dummy API key
openai_integration = OpenAIIntegration(api_key="dummy_key_for_testing")
# Test API key setting
assert openai_integration.is_api_key_set() == True
print("✓ API key setting works correctly")
# Test changing API key
openai_integration.set_api_key("new_dummy_key")
assert openai_integration.api_key == "new_dummy_key"
print("✓ API key can be updated")
print("\nNote: Full API functionality would require actual OpenAI API calls.")
print("The OpenAI integration module structure has been verified.")
return True
if __name__ == "__main__":
test_openai_integration()