import pytest from app.domain.reference_normalization import normalize_reference @pytest.mark.unit @pytest.mark.parametrize( ("raw", "expected"), [ ("a12", "12"), ("A12", "A12"), ("aA12", "A12"), ("a", None), ("", None), (None, None), (" a12 ", "12"), ("12345", "12345"), ("aa12", "a12"), ], ) def test_normalize_reference(raw: str | None, expected: str | None) -> None: assert normalize_reference(raw) == expected