Exemplo n.º 1
0
def genero_termos_nuvem(request):

    genero = Genero()

    casas_legislativas_com_genero = genero.get_casas_legislativas_com_genero()

    try:
        id_casa_legislativa = int(request.GET["casa_legislativa"])
    except:
        id_casa_legislativa = ""

    if not isinstance(id_casa_legislativa, int):

        return render_to_response('genero_tagcloud.html',
                                  {'casas_legislativas': casas_legislativas_com_genero},
                                  context_instance=RequestContext(request))

    else:
        temas_frequencia_mulher = genero.definir_palavras('F', id_casa_legislativa)
        # logger.info("Temasdamulher %s" % (temas_frequencia_mulher))
        temas_json_mulher = json.dumps(temas_frequencia_mulher)
        temas_frequencia_homem = genero.definir_palavras('M', id_casa_legislativa)
        temas_json_homem = json.dumps(temas_frequencia_homem)

        return render_to_response('genero_tagcloud.html',
                              {'temas_mulher': temas_json_mulher,
                               'temas_homem': temas_json_homem,
                               'casas_legislativas' : casas_legislativas_com_genero},
                               context_instance=RequestContext(request))
Exemplo n.º 2
0
def genero_termos_nuvem(request):
    genero = Genero()
    temas_frequencia_mulher = genero.definir_palavras('F')
    # logger.info("Temasdamulher %s" % (temas_frequencia_mulher))
    temas_json_mulher = json.dumps(temas_frequencia_mulher)
    temas_frequencia_homem = genero.definir_palavras('M')
    temas_json_homem = json.dumps(temas_frequencia_homem)

    return render_to_response('genero_tagcloud.html',
                              {'temas_mulher': temas_json_mulher,
                               'temas_homem': temas_json_homem},
                              context_instance=RequestContext(request))
Exemplo n.º 3
0
def genero_termos_nuvem(request):
    genero = Genero()

    temas_frequencia_mulher = genero.definir_palavras('F')
    # logger.info("Temasdamulher %s" % (temas_frequencia_mulher))
    temas_json_mulher = json.dumps(temas_frequencia_mulher)

    temas_frequencia_homem = genero.definir_palavras('M')
    temas_json_homem = json.dumps(temas_frequencia_homem)

    return render_to_response('genero_tagcloud.html', {
        'temas_mulher': temas_json_mulher,
        'temas_homem': temas_json_homem
    },
                              context_instance=RequestContext(request))
Exemplo n.º 4
0
class GeneroTest(TestCase):
    def setUp(self):
        self.parlamentar = Parlamentar(nome='Ana')
        self.proposicao = Proposicao(autor_principal='Ana', indexacao='mulher')
        self.genero = Genero()

    def test_definir_palavra(self):
        temas_frequencia_mulher = self.genero.definir_palavras('F')
        self.assertEquals('Ana', self.parlamentar.nome)
        self.assertEquals('Ana', self.proposicao.autor_principal)
        self.assertEquals((u'mulher'), self.proposicao.indexacao)
Exemplo n.º 5
0
class GeneroTest(TestCase):

	def setUp(self):
		self.parlamentar = Parlamentar(nome='Ana')
		self.proposicao = Proposicao(autor_principal='Ana',indexacao='mulher')
		self.genero = Genero()

	def test_definir_palavra(self):
		temas_frequencia_mulher = self.genero.definir_palavras('F')
		self.assertEquals('Ana', self.parlamentar.nome)
		self.assertEquals('Ana', self.proposicao.autor_principal)
		self.assertEquals((u'mulher'), self.proposicao.indexacao)