def test_detalhes01(self): inicializarDb(carros) default.request.args.append('1') id = default.request.args(0) query=default.db.carro.id==int(id) rows=default.db(query).select() row = rows[0] titulo = "%(marca)s - %(modelo)s - %(ano)s - %(estado)s" % \ dict(marca=row.marca.nome,modelo=row.modelo,ano=row.ano,estado=row.estado) result=default.detalhes() self.assertEqual(result['titulo'],titulo) row_with_result_test(self,row,result)
def test_detalhes02(self): # Como o banco não foi inicializado, então não há registro 1 default.request.args.append('1') result=default.detalhes() not_found=str(default.H1('Veículo não encontrado')) self.assertEqual(str(result['vitrine']),not_found)