test(extract): Minimap-Abgleich mit den neuen Daten wieder scharf
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
be102448c7
commit
e640f551a4
1 file changed
-11
@@ -2,7 +2,6 @@ import hashlib
|
|||||||
import json
|
import json
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
import pytest
|
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
import overview
|
import overview
|
||||||
@@ -144,22 +143,12 @@ def test_walkable_mask_blocks_pixels_that_are_only_partly_free(tmp_path):
|
|||||||
assert mask.getpixel((8, 11)) == overview.WALKABLE # 32..36 m: frei
|
assert mask.getpixel((8, 11)) == overview.WALKABLE # 32..36 m: frei
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.skip(reason="public/data/vice-a ist noch im alten Chunk-Format (roads/centerlines); "
|
|
||||||
"Skip erst entfernen, wenn es im neuen Format (carriageway/sidewalk/lots/"
|
|
||||||
"bridges/...) neu erzeugt und committet ist")
|
|
||||||
def test_committed_map_files_match_the_committed_chunks(tmp_path):
|
def test_committed_map_files_match_the_committed_chunks(tmp_path):
|
||||||
"""Kartenbild, Maske und map.json müssen aus genau den ausgelieferten Chunks stammen.
|
"""Kartenbild, Maske und map.json müssen aus genau den ausgelieferten Chunks stammen.
|
||||||
|
|
||||||
Ändert ein Pipeline-Lauf die Chunks, ohne dass overview.py läuft, zeigte die Minimap eine alte
|
Ändert ein Pipeline-Lauf die Chunks, ohne dass overview.py läuft, zeigte die Minimap eine alte
|
||||||
Welt und landete nach einer alten Maske. Die Laufzeitprüfung über manifest_sha256 bemerkt das
|
Welt und landete nach einer alten Maske. Die Laufzeitprüfung über manifest_sha256 bemerkt das
|
||||||
erst im Browser, dieser Test schon beim Testlauf.
|
erst im Browser, dieser Test schon beim Testlauf.
|
||||||
|
|
||||||
Übersprungen: render_map() kennt nur noch das neue Chunk-Format (carriageway/sidewalk/lots/
|
|
||||||
bridges/...), aber die committeten Chunks unter public/data/vice-a liegen noch im alten Format
|
|
||||||
(roads/centerlines) — der Pipeline-Lauf, der sie im neuen Format neu erzeugt, ist noch nicht
|
|
||||||
committet. Bis dahin wirft dieser Test einen KeyError statt eines aussagekräftigen Fehlschlags.
|
|
||||||
Sobald public/data/vice-a im neuen Chunk-Format neu erzeugt und committet ist, muss dieses Skip
|
|
||||||
mit entfernt werden.
|
|
||||||
"""
|
"""
|
||||||
shipped = Path(overview.__file__).resolve().parents[2] / "public" / "data" / "vice-a"
|
shipped = Path(overview.__file__).resolve().parents[2] / "public" / "data" / "vice-a"
|
||||||
overview.render_map(shipped, tmp_path)
|
overview.render_map(shipped, tmp_path)
|
||||||
|
|||||||
Reference in new issue
Block a user