Skip to content

email.py update - #249

Open
sergeyafomenko-hub wants to merge 1 commit into
email_validation_fixfrom
sergeyafomenko-hub-patch-1
Open

email.py update#249
sergeyafomenko-hub wants to merge 1 commit into
email_validation_fixfrom
sergeyafomenko-hub-patch-1

Conversation

@sergeyafomenko-hub

@sergeyafomenko-hub sergeyafomenko-hub commented Apr 13, 2026

Copy link
Copy Markdown

Изменения

добавлена регулярка
создан email_check(v)
value error неверный формат email
исправлены

Check-List

  • Вы проверили свой код перед отправкой запроса?
  • Вы написали тесты к реализованным функциям?
  • Вы не забыли применить форматирование black и isort для Back-End или Prettier для Front-End?

@github-actions

Copy link
Copy Markdown

💩 Code linting failed, use black and isort to fix it.

@petrCher petrCher linked an issue Aug 18, 2026 that may be closed by this pull request
@petrCher

Copy link
Copy Markdown
Member

посмотри таск который прикрепил к этому пр
там есть еще идея с встроенным типом для email
также еще надо проверить, что только в этом месте есть работа с email валидацией, может сейчас еще где-то есть, тогда надо поменять

плюс надо под новую логику поправить тесты pytest и линтинг (форматирование кода с black/isort исправить, делается командой make format)

@petrCher petrCher left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

еще надо бы после всех исправлений потестить локально что все работает, то есть прям пройтись по бизнес логике ручек и посмотреть, что работает проверка email корректно, но делать это только после поправления тестов
как работать с тестами описано тут

EMAIL_CONST_REGEX = re.compile(
r'^[a-zA-Z0-9_.+\\-%]+@[a-zA-Z0-9\\-]+\\.[a-zA-Z0-9\\-.]+$')

def email_check(v):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

а почему ты рандомно поменял название функции? так же код весь дальнейший сломается
было же check_email а стало email_check
очень вероятно тесты из-за этого и падают

@petrCher

Copy link
Copy Markdown
Member

и еще верхний коммент бы поправить под текущий пр, а то там три уже несуществующих таска висят)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Проблемы с Email

2 participants