From ff87ad12319008a20ed928008305c167695fc1ce Mon Sep 17 00:00:00 2001 From: Mauro Amico Date: Fri, 15 Nov 2024 16:57:43 +0100 Subject: [PATCH] format date in cvs --- .../volto/formsupport/restapi/services/form_data/csv.py | 2 +- .../volto/formsupport/tests/test_store_action_form.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/collective/volto/formsupport/restapi/services/form_data/csv.py b/src/collective/volto/formsupport/restapi/services/form_data/csv.py index d0b03c8..efe0a2a 100644 --- a/src/collective/volto/formsupport/restapi/services/form_data/csv.py +++ b/src/collective/volto/formsupport/restapi/services/form_data/csv.py @@ -69,7 +69,7 @@ def get_fields_labels(self, item): def format_date(self, value): return api.portal.get_localized_time(value) - + def get_data(self): store = getMultiAdapter((self.context, self.request), IFormDataStore) sbuf = StringIO() diff --git a/src/collective/volto/formsupport/tests/test_store_action_form.py b/src/collective/volto/formsupport/tests/test_store_action_form.py index cc8e0ac..d8ecd17 100644 --- a/src/collective/volto/formsupport/tests/test_store_action_form.py +++ b/src/collective/volto/formsupport/tests/test_store_action_form.py @@ -219,7 +219,6 @@ def test_export_csv(self): "field_id": "when", "field_type": "date", }, - ], }, } @@ -258,7 +257,9 @@ def test_export_csv(self): self.assertEqual(data[0], ["Message", "Name", "When", "date"]) sorted_data = sorted(data[1:]) self.assertEqual(sorted_data[0][:-1], ["bye", "Sally", "Nov 30, 2024"]) - self.assertEqual(sorted_data[1][:-1], ["just want to say hi", "John", "Nov 10, 2024"]) + self.assertEqual( + sorted_data[1][:-1], ["just want to say hi", "John", "Nov 10, 2024"] + ) # check date column. Skip seconds because can change during test now = datetime.now().strftime("%Y-%m-%dT%H:%M")