Skip to content

Na validação dos parâmetros de busca, validar também os domínios #158

@augusto-herrmann

Description

@augusto-herrmann

No esquema Pydantic para validar os parâmetros de busca do Ro-DOU, vários parâmetros que estão como List[str] ou Optional[List[str]] na verdade têm um domínio e esse domínio não está sendo validado.

  • Referenciar os domínios que estão definidos como Enum no arquivo utils/search_domains.py.
  • Incluir um Enum para o tipo de publicação (parâmetro pubtype).
  • Criar testes que incluam valores de domínio inválido e devem ser rejeitados pela validação.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsearch-configRelated to the configuration of a Ro-DOU search

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions