We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7efc3e8 commit 82c3e82Copy full SHA for 82c3e82
packages/phoenix-evals/tests/phoenix/evals/models/test_bedrock.py
@@ -1,8 +1,23 @@
1
+import asyncio
2
+
3
import boto3
4
+import pytest
5
6
from phoenix.evals import BedrockModel
7
8
9
def test_bedrock_model_can_be_instantiated():
10
session = boto3.Session(region_name="us-west-2")
11
model = BedrockModel(session=session)
12
assert model
13
14
15
+def test_bedrock_async_propagates_errors():
16
+ with pytest.raises(
17
+ AttributeError, match="'NoneType' object has no attribute 'invoke_model'"
18
+ ):
19
+ session = boto3.Session(region_name="us-west-2")
20
+ client = session.client("bedrock-runtime")
21
+ model = BedrockModel(session=session, client=client)
22
+ model.client = None
23
+ asyncio.run(model._async_generate("prompt"))
0 commit comments