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.