Skip to content

Commit 915c2ad

Browse files
committed
Format saved parameter changes
1 parent f80ecfd commit 915c2ad

5 files changed

Lines changed: 13 additions & 5 deletions

File tree

py/src/braintrust/cli/push.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ def _collect_prompt_function_defs(
271271
for p in global_.prompts:
272272
functions.append(p.to_function_definition(if_exists, project_ids))
273273

274+
274275
def _collect_evaluator_defs(
275276
project_ids: ProjectIdCache,
276277
functions: list[dict[str, Any]],

py/src/braintrust/parameters.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from .prompt import PromptData
1111
from .serializable_data_class import SerializableDataClass
1212

13+
1314
if TYPE_CHECKING:
1415
from .logger import Prompt
1516

py/src/braintrust/test_framework.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from .score import Score, Scorer
1717
from .test_helpers import init_test_exp, with_memory_logger, with_simulate_login # noqa: F401
1818

19+
1920
HAS_PYDANTIC = importlib.util.find_spec("pydantic") is not None
2021

2122

py/src/braintrust/test_logger.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ def test_init_with_saved_parameters_attaches_reference(self):
151151
assert payload["parameters_id"] == "params-123"
152152
assert payload["parameters_version"] == "v1"
153153

154+
154155
class TestLogger(TestCase):
155156
def test_load_parameters_returns_remote_object(self):
156157
mock_api_conn = MagicMock()
@@ -185,11 +186,14 @@ def test_load_parameters_returns_remote_object(self):
185186
assert parameters.id == "params-123"
186187
assert parameters.version == "v1"
187188
assert parameters.data == {"prefix": "hello"}
188-
assert logger._state._parameters_cache.get(
189-
slug="saved-parameters",
190-
version="latest",
191-
project_name="test-project",
192-
).id == "params-123"
189+
assert (
190+
logger._state._parameters_cache.get(
191+
slug="saved-parameters",
192+
version="latest",
193+
project_name="test-project",
194+
).id
195+
== "params-123"
196+
)
193197

194198
def test_extract_attachments_no_op(self):
195199
attachments: List[BaseAttachment] = []

py/src/braintrust/test_parameters.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
validate_parameters,
88
)
99

10+
1011
HAS_PYDANTIC = importlib.util.find_spec("pydantic") is not None
1112

1213

0 commit comments

Comments
 (0)