def test_relacao_trocados(self): Aparelho.vendidos = [] Aparelho.aparelhos = [] Aparelho.trocados = [] Aparelho.contador = 1 adicionar_aparelho("Gree", "Ar condicionado", 5) vender_aparelho("Gree","Ar condicionado",1,"Saulo","Campos","Matins Lage","Trav. Miessy","13","29/06/2011") trocar_aparelho(5,"Saulo","Não gela") Aparelho.trocados[0].relacao_trocados() |should| equal_to([["Gree","Ar condicionado","Saulo",date.today(),"Não gela"]])
def test_troca_de_aparelho_indisponivel(self): #testando trocar sem produto disponivel para a troca Aparelho.vendidos = [] Aparelho.aparelhos = [] Aparelho.trocados = [] Aparelho.contador = 1 adicionar_aparelho("Microboard", "Notebook", 1) vender_aparelho("Microboard","Notebook",1,"Munir","Campos","Centro","Rua Conselheiro Otaviano","20","05/07/2011") len(Aparelho.aparelhos) |should| equal_to(0) trocar_aparelho(1,"Munir","Desligando sozinho") |should| equal_to("Aparelho indisponível para troca.")
def test_relacao_clientes_com_produtos_sem_defeito(self): Aparelho.vendidos = [] Aparelho.aparelhos = [] Aparelho.trocados = [] Aparelho.contador = 1 adicionar_aparelho("Gree", "Ar condicionado", 5) adicionar_aparelho("Microboard", "Notebook", 2) vender_aparelho("Gree","Ar condicionado",1,"Saulo","Campos","Matins Lage","Trav. Miessy","13","29/06/2011") trocar_aparelho(1,"Saulo","Não gela") vender_aparelho("Microboard","Notebook",1,"Munir","Campos","Centro","Rua Conselheiro Otaviano","20","05/07/2011") Aparelho.vendidos[0].relacao_clientes_com_produtos_sem_defeito() |should| equal_to(["Saulo"])
def test_troca_de_aparelho_fora_da_garantia(self): # testando trocar aparelho fora do prazo de garantia Aparelho.vendidos = [] Aparelho.aparelhos = [] Aparelho.trocados = [] Aparelho.contador = 1 adicionar_aparelho("Microboard", "Notebook", 2) vender_aparelho("Microboard","Notebook",1,"Saulo","Campos","Matins Lage","Trav. Miessy","13","29/06/2010") len(Aparelho.vendidos) |should| equal_to(1) len(Aparelho.aparelhos) |should| equal_to(1) trocar_aparelho(2,"Saulo","Não liga") |should| equal_to("Aparelho fora do prazo de garantia.") len(Aparelho.aparelhos) |should| equal_to(1)
def test_trocar_aparelho(self): Aparelho.vendidos = [] Aparelho.aparelhos = [] Aparelho.trocados = [] Aparelho.contador = 1 adicionar_aparelho("Gree", "Ar condicionado", 5) adicionar_aparelho("Microboard", "Notebook", 2) vender_aparelho("Gree","Ar condicionado",1,"Saulo","Campos","Matins Lage","Trav. Miessy","13","29/06/2011") len(Aparelho.vendidos) |should| equal_to(1) len(Aparelho.aparelhos) |should| equal_to(6) trocar_aparelho(1,"Saulo","Não gela") len(Aparelho.vendidos) |should| equal_to(1) len(Aparelho.trocados) |should| equal_to(1) len(Aparelho.aparelhos) |should| equal_to(5) # testando trocar um aparelho que não existe trocar_aparelho(8,"Munir","Não troca temperatura") |should| equal_to("Aparelho não encontrado!") len(Aparelho.aparelhos) |should| equal_to(5)