feat: Excel-Import glätten und Dokumentlistenaktionen korrigieren
This commit is contained in:
@@ -65,3 +65,19 @@ def test_excel_multi_sheet_import_creates_one_result_per_sheet():
|
||||
assert [result.title for result in results] == ["Server", "Kontakte"]
|
||||
assert "web01" in results[0].markdown
|
||||
assert "Leitstelle" in results[1].markdown
|
||||
|
||||
|
||||
def test_excel_flatten_turns_rows_into_field_value_blocks():
|
||||
workbook = Workbook()
|
||||
sheet = workbook.active
|
||||
sheet.append(["Name", "IP"])
|
||||
sheet.append(["db01", "10.0.0.2"])
|
||||
stream = BytesIO()
|
||||
workbook.save(stream)
|
||||
|
||||
results = import_excel_sheets(Upload(stream.getvalue(), "server.xlsx"), flatten=True)
|
||||
|
||||
assert "### Datensatz 1" in results[0].markdown
|
||||
assert "**Name:** db01" in results[0].markdown
|
||||
assert "**IP:** 10.0.0.2" in results[0].markdown
|
||||
assert "|" not in results[0].markdown
|
||||
|
||||
Reference in New Issue
Block a user