mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
_write_data_rows places door data at cols 22–25 (V–Y) 🟩
This commit is contained in:
parent
500ec02be2
commit
a078578122
2 changed files with 8 additions and 7 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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 V–Y (22–25), not old positions 28–31
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue