Skip to content

Commit 6e8958c

Browse files
author
SentienceDEV
committed
fix tests
1 parent 3f53636 commit 6e8958c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

tests/test_agent_factory.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,25 @@
1717
from predicate.llm_provider import OllamaProvider
1818
from predicate.tracing import Tracer
1919

20-
# Optional imports for cloud providers
20+
# Check if optional cloud provider packages are installed
21+
# Note: The provider classes exist but require their respective packages at runtime
2122
try:
22-
from predicate.llm_provider import OpenAIProvider
23+
import openai # noqa: F401
2324

2425
HAS_OPENAI = True
2526
except ImportError:
2627
HAS_OPENAI = False
2728

2829
try:
29-
from predicate.llm_provider import AnthropicProvider
30+
import anthropic # noqa: F401
3031

3132
HAS_ANTHROPIC = True
3233
except ImportError:
3334
HAS_ANTHROPIC = False
3435

36+
# Import provider classes (they exist but need packages at instantiation time)
37+
from predicate.llm_provider import AnthropicProvider, OpenAIProvider
38+
3539

3640
class TestDetectProvider:
3741
"""Test provider auto-detection from model names."""

0 commit comments

Comments
 (0)