From 2990625dd8bab34b9161428e7a0ff38181c7def1 Mon Sep 17 00:00:00 2001 From: knokko Date: Fri, 1 Aug 2025 16:34:54 +0200 Subject: [PATCH] T50167: add unit tests for https://github.com/CodeYellowBV/django-binder/commit/ffc9f1b2aae5cf8dca4abcd7f32fa90278a899ff --- tests/plugins/test_csvexport.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/plugins/test_csvexport.py b/tests/plugins/test_csvexport.py index 3f04b693..6837c4a2 100644 --- a/tests/plugins/test_csvexport.py +++ b/tests/plugins/test_csvexport.py @@ -1,4 +1,5 @@ from PIL import Image +from binder.plugins.views.csvexport import ExcelFileAdapter from os import urandom from tempfile import NamedTemporaryFile import io @@ -70,6 +71,7 @@ def test_excel_download(self): tmp.write(response.content) wb = openpyxl.load_workbook(tmp.name) + self.assertEqual(1, len(wb._sheets)) sheet = wb._sheets[0] _values = list(sheet.values) @@ -203,3 +205,8 @@ def test_csv_settings_limit_none_working(self): self.assertIsNone(next(response_data)) PictureView.csv_settings.limit = old_limit; + +class TestExcelFileAdapter(TestCase): + def test_one_sheet_after_init(self): + file_adapter = ExcelFileAdapter(None) + self.assertEqual(len(file_adapter.work_book.worksheets), 1)