tsffarias / CPDCid-System

0 stars 0 forks source link

Testar e anotar possíveis tratamento de erros #10

Open luizfpq opened 2 years ago

luizfpq commented 2 years ago

Necessário tratar entradas no item 3 - Adicionar Carro

Traceback (most recent call last): File "/home/quirino/Documentos/CPDCid-System/./main.py", line 236, in carro = carro_coleta_dados(placa) File "/home/quirino/Documentos/CPDCid-System/./main.py", line 56, in carro_coleta_dados raise Exception(f'Renavam inválido (padrão de 11 números não respeitados): {renavam}') Exception: Renavam inválido (padrão de 11 números não respeitados): asdasd

luizfpq commented 2 years ago

Verificação das entradas no menu, digitar um valor inesperado não está tratado.

❐ Informe a sua opção (1 a 6): BMR7818 Traceback (most recent call last): File "/home/quirino/Documentos/CPDCid-System/./main.py", line 137, in resposta_usuario = int(input('❐ Informe a sua opção (1 a 6): ')) ValueError: invalid literal for int() with base 10: 'BMR7818'

luizfpq commented 2 years ago

Entrar com uma placa não cadastrada, ou informada de maneira incorreta gera erro

❐ Informe a sua opção (1 a 6): 2 Digite a placa do carro a ser removido: BMR Placa não existe. Traceback (most recent call last): File "/home/quirino/Documentos/CPDCid-System/./main.py", line 225, in start_time, end_time, 'Remoção de carro') NameError: name 'start_time' is not defined

edusatelis commented 2 years ago

Ao tenta realizar a edição do carro na Arvore Binaria o mesmo me retorna um erro

Digite a placa do carro: PZR2240 Traceback (most recent call last): File "/home/edusatelis/ED/CPDCid-System/main.py", line 266, in carro = estrutura_de_dados.getitem(placa) AttributeError: 'BinarySearchTree' object has no attribute 'getitem'. Did you mean: 'setattr'?