Skip to content

Testes

Histórico de Versões

Data Versão Alteração Autor
12/10/2023 0.1 Abertura do documento de Testes Joyce Dionizio

Introdução

Esses testes unitários estão avaliando o comportamento das classes Municipio e Diario no módulo diario_municipal.py . Vamos analisar cada teste individualmente:

Testes para a classe Municipio

1. test_criacao_municipio: Testa a criação de um objeto Municipio com um nome simples (sem caracteres especiais ou barras) e verifica se os atributos nome e id foram configurados corretamente.

2. test_criacao_municipio_com_caracteres_especiais: Testa a criação de um objeto Municipio com um nome que contém caracteres especiais e espaços. Verifica se os atributos nome e id foram configurados corretamente.

3. test_criacao_municipio_com_barra_AL: Testa a criação de um objeto Municipio com um nome que contém uma barra (/AL). Verifica se a barra e a parte após a barra são removidas do nome e se o id foi configurado corretamente.

Testes para a classe Diario

1. test_criacao_diario: Testa a criação de um objeto Diario com um objeto Municipio, um cabeçalho e um texto. Verifica se os atributos foram configurados corretamente, incluindo a manipulação da data de publicação a partir do cabeçalho.

Esses testes ajudam a garantir que as classes Municipio e Diario estão funcionando conforme o esperado, criando instâncias válidas e configurando seus atributos corretamente.