From 015fce526cb9c7c31bb0d3ec64ada0b0f1b78232 Mon Sep 17 00:00:00 2001 From: Hlamalani Date: Wed, 14 Feb 2024 15:13:17 +0200 Subject: [PATCH] check footer and list item max characters when importing --- home/import_content_pages.py | 9 ++------- home/tests/test_content_import_export.py | 1 - 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/home/import_content_pages.py b/home/import_content_pages.py index 752b1798..3ec95ed4 100644 --- a/home/import_content_pages.py +++ b/home/import_content_pages.py @@ -260,14 +260,10 @@ def create_shadow_content_page_from_row( ) if len(row.footer) > 60: - raise ImportException( - f"footer too long: {row.footer}", row.page_id - ) + raise ImportException(f"footer too long: {row.footer}", row.page_id) if len(row.list_items) > 24: - raise ImportException( - f"list_items too long: {row.list_items}", row.page_id - ) + raise ImportException(f"list_items too long: {row.list_items}", row.page_id) self.shadow_pages[(row.slug, locale)] = page @@ -341,7 +337,6 @@ def add_message_to_shadow_content_page_from_row( list_items=row.list_items, ) ) - if row.is_sms_message: page.enable_sms = True page.sms_body.append(ShadowSMSBlock(message=row.sms_body)) diff --git a/home/tests/test_content_import_export.py b/home/tests/test_content_import_export.py index 7c580def..9de2c8b5 100644 --- a/home/tests/test_content_import_export.py +++ b/home/tests/test_content_import_export.py @@ -11,7 +11,6 @@ import pytest from django.core import serializers # type: ignore -from django.core.exceptions import ValidationError # type: ignore from django.core.files.images import ImageFile # type: ignore from openpyxl import load_workbook from pytest_django.fixtures import SettingsWrapper