def test_index(self): inicializarDb(carros) query=default.db.carro.id>0 rows=default.db(query).select(orderby=default.db.carro.id) result=default.index() self.assertEqual(result['titulo'],'Ofertas') for row in rows: row_with_result_test(self,row,result)
def verificarRegistros(self): inicializarDb(carros) query=default.db.carro.id>0 rows=default.db(query).select(orderby=default.db.carro.id) for r in rows: print r print '\n' self.assertEqual('55','55')
def test_carros(self): inicializarDb(carros) default.request.args.append('Novos') estado = default.request.args(0) query=default.db.carro.estado==estado[:-1].capitalize() rows=default.db(query).select(orderby=default.db.carro.id) titulo='Carros %s' % estado.capitalize() result=default.carros() self.assertEqual(result['titulo'],titulo) for row in rows: row_with_result_test(self,row,result)
def test_admin02(self): inicializarDb(carros) table='marca' titulo = 'Inserir %s' % table query=default.db.marca.id>0 rows=default.db(query).select() default.request.args.append(table) result=default.admin() self.assertEqual(result['titulo'],titulo) # Verifica se todos os registros de marca estão em result['items'] for row in rows: self.assertEqual(True,self.inside(row.nome,result['items']))
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)