fix: update asset page result assertions and correct search term field name

This commit is contained in:
claudi 2026-03-03 13:01:44 +01:00
parent 1cf124a5a3
commit 462c8aeac9

View file

@ -31,8 +31,8 @@ class TestAssetModel:
"assets": [{"id": "a1"}, {"id": "a2"}], "assets": [{"id": "a1"}, {"id": "a2"}],
"size": 2, "size": 2,
}) })
assert len(result.assets) == 2 assert result.page_size == 2
assert result.assets[0].id == "a1" assert result.page and result.page[0].id == "a1"
def test_extra_fields_allowed(self): def test_extra_fields_allowed(self):
"""Unknown API fields must not raise ValidationError.""" """Unknown API fields must not raise ValidationError."""
@ -62,9 +62,9 @@ class TestSearchModels:
assert opts.limit is None assert opts.limit is None
def test_search_options_with_values(self): def test_search_options_with_values(self):
opts = AzSearchOptions(searchterm="hello", limit=5) opts = AzSearchOptions(searchString="hello", limit=5)
dumped = opts.model_dump(exclude_none=True) dumped = opts.model_dump(exclude_none=True)
assert dumped["searchterm"] == "hello" assert dumped["searchString"] == "hello"
assert dumped["limit"] == 5 assert dumped["limit"] == 5
def test_search_result_minimal(self): def test_search_result_minimal(self):