Skip to content

Commit a88c3ed

Browse files
committed
Switch to ParameterMetadata for existing tests
1 parent c1db26d commit a88c3ed

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

tests/test_metadata.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,25 @@
33
import pytest
44
from pytest import param
55

6-
from baybe.utils.metadata import Metadata, to_metadata
6+
from baybe.parameters.base import ParameterMetadata
7+
from baybe.utils.metadata import to_metadata
78

89

910
class TestMetadata:
1011
"""Tests for Metadata class."""
1112

1213
def test_metadata_creation_basic(self):
1314
"""All metadata attributes are properly populated."""
14-
meta = Metadata(description="test", unit="kg", misc={"custom_field": "value"})
15+
meta = ParameterMetadata(
16+
description="test", unit="kg", misc={"custom_field": "value"}
17+
)
1518
assert meta.description == "test"
1619
assert meta.unit == "kg"
1720
assert meta.misc == {"custom_field": "value"}
1821

1922
def test_metadata_creation_defaults(self):
2023
"""Metadata can be created with no content."""
21-
meta = Metadata()
24+
meta = ParameterMetadata()
2225
assert meta.description is None
2326
assert meta.unit is None
2427
assert meta.misc == {}
@@ -29,8 +32,8 @@ class TestMetadataConverter:
2932

3033
def test_convert_metadata_instance(self):
3134
"""The converter passes through Metadata instances unchanged."""
32-
meta = Metadata(description="test")
33-
result = to_metadata(meta)
35+
meta = ParameterMetadata(description="test")
36+
result = to_metadata(meta, ParameterMetadata)
3437
assert result is meta
3538

3639
@pytest.mark.parametrize(
@@ -77,8 +80,8 @@ def test_convert_dict_valid(
7780
self, input_dict, expected_desc, expected_unit, expected_misc
7881
):
7982
"""Conversion from dict properly separates known and unknown attributes."""
80-
result = to_metadata(input_dict)
81-
assert isinstance(result, Metadata)
83+
result = to_metadata(input_dict, ParameterMetadata)
84+
assert isinstance(result, ParameterMetadata)
8285
assert result.description == expected_desc
8386
assert result.unit == expected_unit
8487
assert result.misc == expected_misc

0 commit comments

Comments
 (0)