Utils

This package contains tests for the integreat_cms.cms.utils package.

Test Slug Utils

tests.cms.utils.test_slug_utils.test_generate_unique_slug_fallback(settings: SettingsWrapper, load_test_data: None) None[source]

Test whether the generate_unique_slug_helper() function correctly uses the fallback property when no slug is provided

Parameters:
  • settings (SettingsWrapper) –

  • load_test_data (None) –

Return type:

None

tests.cms.utils.test_slug_utils.test_generate_unique_slug_no_fallback() None[source]

Test whether the generate_unique_slug_helper() throws a django.core.exceptions.ValidationError, while the fallback property does not exist

Return type:

None

tests.cms.utils.test_slug_utils.test_generate_unique_slug_reserved_page_slug(settings: SettingsWrapper, load_test_data: None) None[source]

Test whether the generate_unique_slug_helper() function function returns the correct unique slug when the new page slug is a reserved slug

Parameters:
  • settings (SettingsWrapper) –

  • load_test_data (None) –

Return type:

None

tests.cms.utils.test_slug_utils.test_generate_unique_slug_reserved_region_slug(settings: SettingsWrapper, load_test_data: None) None[source]

Test whether the generate_unique_slug_helper() function returns the correct unique slug when the new region slug is a reserved slug

Parameters:
  • settings (SettingsWrapper) –

  • load_test_data (None) –

Return type:

None

Test Translation Utils

Test whether the translate_link() function correctly escapes message text while preserving the link tags

Return type:

None