def teste_listar_imoveis_vendidos(self):
     Imovel.imoveis_comprados = []
     Imovel.imoveis_vendidos = []
     imovel = Imovel('bairro', 100, 'descricao', 'endereco', 'proprietario', 'tipo_imovel', 5000)
     imovel.comprar("proprietarioAntigo")
     imovel.vender(50000, "proprietarioNovo")
     lista = []
     lista.append(imovel)
     imovel.listar_imoveis_vendidos('bairro') |should| equal_to(["bairro proprietarioAntigo proprietarioNovo 50000 5000"])
 def teste_venda_imovel(self):
     Imovel.imoveis_comprados = []
     Imovel.imoveis_vendidos = []
     imovel = Imovel('bairro', 100, 'descricao', 'endereco', 'proprietario', 'tipo_imovel', 5.000)
     proprietarioAntigo = Proprietario('Marciano', 123456, 'rua qualquer', 654321)
     imovel.comprar(proprietarioAntigo)
     proprietarioNovo = Proprietario('José', 123456, 'rua qualquer', 654321) 
     imovel.vender(6000, proprietarioNovo)
     Imovel.imoveis_vendidos[0] |should| equal_to(imovel)
 def teste_lista_proprietarios(self):
     lista_proprietarios = []
     imoveis_vendidos = []
     imoveis_comprados = []
     proprietario1=Proprietario('nome', '123.456.789-0', 'endereco', 'telefone')
     proprietario2=Proprietario('nome2', '123.456.789-0', 'endereco2', 'telefone2')
     proprietario1.cadastrar_proprietario()
     proprietario2.cadastrar_proprietario()
     imovel=Imovel('bairro', 100, 'descricao', 'endereco', proprietario1, 'tipo_imovel', 5.000)
     imovel2=Imovel('bairro2', 103, 'descricao2', 'endereco2', proprietario1, 'tipo_imovel', 6.000)
 
     imovel.comprar(proprietario1)
     imovel2.comprar(proprietario1)
     
     imovel.vender(50000,proprietario2)
     imovel2.vender(30000,proprietario2)
     proprietario1.listar_proprietarios_compradores() |should| equal_to([proprietario2])