test: test for length validation

This commit is contained in:
Taras Lytvynenko
2023-11-14 20:25:00 +02:00
parent 25800858fc
commit 4fa06c0236

View File

@@ -34,7 +34,8 @@ from openedx.core.djangoapps.ace_common.tests.mixins import EmailTemplateTagMixi
from openedx.core.djangoapps.user_api.accounts import PRIVATE_VISIBILITY
from openedx.core.djangoapps.user_api.accounts.api import (
get_account_settings,
update_account_settings
update_account_settings,
get_name_validation_error
)
from openedx.core.djangoapps.user_api.accounts.tests.retirement_helpers import ( # pylint: disable=unused-import
RetirementTestCase,
@@ -570,6 +571,13 @@ class TestAccountApi(UserSettingsEventTestMixin, EmailTemplateTagMixin, CreateAc
assert account_settings['country'] is None
assert account_settings['state'] is None
def test_get_name_validation_error_too_long():
"""
Test validation error when the name is too long.
"""
result = get_name_validation_error("A" * 256)
assert result == 'Full name can`t be longer than 255 symbols'
@patch('openedx.core.djangoapps.user_api.accounts.image_helpers._PROFILE_IMAGE_SIZES', [50, 10])
@patch.dict(