Используйте pydantic ValidationError("msg") в качестве переменной [дубликат] ⇐ Python
Используйте pydantic ValidationError("msg") в качестве переменной [дубликат]
Я хочу использовать pydantic в качестве переменной, например, для этого:
bla = ValidationError("msg") но я понимаю
pydantic.error_wrappers.ValidationError.__init__ TypeError: __init__() принимает ровно 3 позиционных аргумента (2 задано) хотя я вижу многих, которые используют ValidationError("msg") при использовании его в контексте raise
В конечном итоге я пытаюсь использовать его в тесте параметризации следующим образом:
@pytest.mark.parameterize("Exception_side_effect, ожидаемое_исключение, error_message", [ (ProgrammingError("превышено для режима выгрузки одного файла."), PeachBaseServiceException, "Слишком много данных получено для одного файла"), (ValidationError("неожиданная ошибка при попытке выполнить запрос"), ValidationError, "ошибка при загрузке результатов запроса"), (Исключение («неожиданная ошибка при попытке выполнить запрос»), Исключение, «неожиданная ошибка») ]) защита test_error_raising( Exception_side_effect: Исключение, ожидаемое_исключение: Тип[Исключение], error_message: ул ): но по какой-то причине я не могу написать ValidationError("msg") сюда
Я хочу использовать pydantic в качестве переменной, например, для этого:
bla = ValidationError("msg") но я понимаю
pydantic.error_wrappers.ValidationError.__init__ TypeError: __init__() принимает ровно 3 позиционных аргумента (2 задано) хотя я вижу многих, которые используют ValidationError("msg") при использовании его в контексте raise
В конечном итоге я пытаюсь использовать его в тесте параметризации следующим образом:
@pytest.mark.parameterize("Exception_side_effect, ожидаемое_исключение, error_message", [ (ProgrammingError("превышено для режима выгрузки одного файла."), PeachBaseServiceException, "Слишком много данных получено для одного файла"), (ValidationError("неожиданная ошибка при попытке выполнить запрос"), ValidationError, "ошибка при загрузке результатов запроса"), (Исключение («неожиданная ошибка при попытке выполнить запрос»), Исключение, «неожиданная ошибка») ]) защита test_error_raising( Exception_side_effect: Исключение, ожидаемое_исключение: Тип[Исключение], error_message: ул ): но по какой-то причине я не могу написать ValidationError("msg") сюда
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
YII, как показать пользовательский MSG с ошибкой с помощью проверки сбой MSG
Anonymous » » в форуме Php - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-