feat(normalizer): scaffold tool + config tables

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-05-25 13:18:52 +02:00
parent 6f7aa643c9
commit 8f6f4f2d62
6 changed files with 124 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
import config
def test_century_boundaries():
assert config.TWO_DIGIT_19XX_MAX == 57
assert config.TWO_DIGIT_18XX_MIN == 73
def test_header_maps_cover_required_fields():
assert "index" in config.DOCUMENT_HEADER_MAP.values()
assert "last_name" in config.PERSON_HEADER_MAP.values()
def test_feast_tables_present():
assert config.MOVABLE_FEASTS["pfingsten"] == 49
assert config.SEASON_MONTHS["herbst"] == 10