_write_data_rows places door data at cols 22–25 (V–Y) 🟩

This commit is contained in:
Daniel Roth 2026-05-15 15:41:30 +00:00
parent 500ec02be2
commit a078578122
2 changed files with 8 additions and 7 deletions

View file

@ -137,7 +137,7 @@ def _write_headers(ws: Worksheet) -> None:
def _write_data_rows(ws: Worksheet, rows: list[AuditRow]) -> None:
xl_row = 4
xl_row = 3
for row in rows:
if row.floor_level is not None:
cell = ws.cell(row=xl_row, column=1, value=f"Floor {row.floor_level}")
@ -160,8 +160,8 @@ def _write_data_rows(ws: Worksheet, rows: list[AuditRow]) -> None:
ws.cell(row=xl_row, column=9, value=row.window_height_m)
ws.cell(row=xl_row, column=10, value=row.window_area_m2)
ws.cell(row=xl_row, column=11, value=row.window_opening_type)
ws.cell(row=xl_row, column=28, value=row.door_location)
ws.cell(row=xl_row, column=29, value=row.door_width_mm)
ws.cell(row=xl_row, column=22, value=row.door_location)
ws.cell(row=xl_row, column=23, value=row.door_width_mm)
xl_row += 1

View file

@ -297,7 +297,8 @@ def test_write_data_rows_places_door_data_at_cols_22_to_25() -> None:
_write_data_rows(ws, rows)
# Assert — door columns at VY (2225), not old positions 2831
assert ws.cell(row=1, column=22).value == "Hall"
assert ws.cell(row=1, column=23).value == 762.0
assert ws.cell(row=1, column=28).value is None
assert ws.cell(row=1, column=29).value is None
# data starts at row 3 (after 2 header rows)
assert ws.cell(row=3, column=22).value == "Hall"
assert ws.cell(row=3, column=23).value == 762.0
assert ws.cell(row=3, column=28).value is None
assert ws.cell(row=3, column=29).value is None