class TestUF(DAO_Tests): """docstring for TestUF Class that tests the methods from uf_dao """ def test_existing_uf_dao_instance(self): """ Test to see if the return of the method is correctly instantiated. """ self.uf = UfDAO() self.assertIsNotNone(self.uf) def test_list_uf(self): """ Test if the list of UF is correctly filled, given a defined and an undefined limit. """ self.uf = UfDAO() for i in self.uf.lista_ufs(): self.assertIsNotNone(i) for i in self.uf.lista_ufs(limite=3): self.assertIsNotNone(str(i)) self.assertIsNotNone(i)
def consulta_por_regiao(request): """ Return the render from page with query by region. @param request context request from view @return HTML page with query by region. """ try: # object DAO from UF uf_dao = UfDAO() # list of UFs uf_list = uf_dao.lista_ufs() except (MySQLdb.Error, ResultadoConsultaNuloError): # logger.error(str(e)) erro = "Ocorreu um erro no sistema, tente novamente mais tarde!" return render_to_response("index.html", {"erro": erro}, context_instance=RequestContext(request)) return render_to_response("regiao.html", {"uf_list": uf_list}, context_instance=RequestContext(request))