fix: Handle missing dimension108 in special attributes extraction (#706)

This commit is contained in:
Jens
2025-12-04 14:01:11 +01:00
committed by GitHub
parent 554c3a4e1f
commit 6c2cba50fa
2 changed files with 17 additions and 1 deletions

View File

@@ -754,6 +754,20 @@ class TestAdExtractorCategory:
assert "art_s" in result
assert result["art_s"] == "maedchen"
@pytest.mark.asyncio
# pylint: disable=protected-access
async def test_extract_special_attributes_missing_dimension108(self, extractor:AdExtractor) -> None:
"""Test extraction of special attributes when dimension108 key is missing."""
belen_conf:dict[str, Any] = {
"universalAnalyticsOpts": {
"dimensions": {
# dimension108 key is completely missing
}
}
}
result = await extractor._extract_special_attributes_from_ad_page(belen_conf)
assert result == {}
class TestAdExtractorContact:
"""Tests for contact information extraction."""