From 0b782bd1a60d1ce0029af3faba7399602f5cbbbf Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Fri, 19 Jun 2026 13:35:39 +0000 Subject: [PATCH] =?UTF-8?q?Classify=20the=20landlord=20Glazing=20column=20?= =?UTF-8?q?into=20a=20glazing=20category=20=F0=9F=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- .../test_build_columns.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/applications/landlord_description_overrides/test_build_columns.py b/tests/applications/landlord_description_overrides/test_build_columns.py index 02feaab6..c6748728 100644 --- a/tests/applications/landlord_description_overrides/test_build_columns.py +++ b/tests/applications/landlord_description_overrides/test_build_columns.py @@ -25,3 +25,16 @@ def test_build_columns_wires_a_main_fuel_classifier_column() -> None: assert len(columns) == 1 assert columns[0].name == "main_fuel" assert columns[0].source_column == "Main Fuel" + + +def test_build_columns_wires_a_glazing_classifier_column() -> None: + # Arrange + chat_gpt = cast(ChatGPT, object()) + + # Act + columns = _build_columns({"glazing": "Glazing"}, chat_gpt, None) + + # Assert — one column, named glazing, reading the "Glazing" header. + assert len(columns) == 1 + assert columns[0].name == "glazing" + assert columns[0].source_column == "Glazing"