diff --git a/pyproject.toml b/pyproject.toml index a36204b..1193ecc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ python = "^3.8.1" pytest = ">=8.0.0" rich = ">=12.0.0" textual = ">=0.28.0" -syrupy = "4.8.0" +syrupy = ">=5.0.0" jinja2 = ">=3.0.0" [tool.poetry.plugins."pytest11"] diff --git a/pytest_textual_snapshot.py b/pytest_textual_snapshot.py index 44c5fd4..1820d4c 100644 --- a/pytest_textual_snapshot.py +++ b/pytest_textual_snapshot.py @@ -31,12 +31,12 @@ class SVGImageExtension(SingleFileSnapshotExtension): - _file_extension = "svg" + file_extension = "svg" _write_mode = WriteMode.TEXT - def _read_snapshot_data_from_location(self, *args, **kwargs) -> Optional["SerializableData"]: + def read_snapshot_data_from_location(self, *args, **kwargs) -> Optional["SerializableData"]: """Normalize SVG data right after they are loaded from persistent storage.""" - data = super()._read_snapshot_data_from_location(*args, **kwargs) + data = super().read_snapshot_data_from_location(*args, **kwargs) if data is not None: data = normalize_svg(data) return data