feat: Add support for decimal number normalization in text processing

This commit is contained in:
JB
2025-11-03 05:10:02 -08:00
parent f2ab62aeab
commit 4e06601b04
2 changed files with 57 additions and 0 deletions
+5
View File
@@ -91,6 +91,11 @@ def test_plain_numbers_are_spelled_out() -> None:
assert "forty-two" in normalized.lower()
def test_decimal_numbers_include_point() -> None:
normalized = _normalize_for_pipeline("Book 4.5 of the series.")
assert "four point five" in normalized.lower()
def test_space_separated_numbers_become_ranges() -> None:
normalized = _normalize_for_pipeline("Read pages 12 14 tonight.")
assert "pages twelve to fourteen" in normalized.lower()