Exemple #1
0
 def setUpClass(cls):
     # vamos importar apenas as votações das proposições em votadas_test.txt
     votadasParser = cdep.ProposicoesParser(test_votadas)
     votadas = votadasParser.parse()
     importer = cdep.ImportadorCamara(votadas)
     # dublando a camara
     camaraWS = cdep.Camaraws()
     camaraWS.listar_proposicoes = Mock(side_effect=mock_listar_proposicoes)
     camaraWS.obter_proposicao_por_id = Mock(
         side_effect=mock_obter_proposicao)
     camaraWS.obter_votacoes = Mock(side_effect=mock_obter_votacoes)
     importer.importar(camaraWS)
Exemple #2
0
 def test_prop_cod_florestal(self):
     votadasParser = cdep.ProposicoesParser(test_votadas)
     votadas = votadasParser.parse()
     importer = cdep.ImportadorCamara(votadas)
     data = importer._converte_data('19/10/1999')
     prop_cod_flor = models.Proposicao.objects.get(id_prop=ID)
     self.assertEquals(prop_cod_flor.nome(), NOME)
     self.assertEquals(prop_cod_flor.situacao,
                       'Tranformada no(a) Lei Ordinária 12651/2012')
     self.assertEquals(prop_cod_flor.data_apresentacao.day, data.day)
     self.assertEquals(prop_cod_flor.data_apresentacao.month, data.month)
     self.assertEquals(prop_cod_flor.data_apresentacao.year, data.year)
Exemple #3
0
    def setUpClass(cls):

        # Iporting just the votings of proposition in votadas_test.txt
        votadasParser = cdep.ProposicoesParser(test_votadas)
        votadas = votadasParser.parse()
        importer = cdep.ImportadorCamara(votadas)

        camaraWS = cdep.Camaraws()
        camaraWS.listar_proposicoes = Mock(side_effect=mock_listar_proposicoes)
        camaraWS.obter_proposicao_por_id = Mock(
            side_effect=mock_obter_proposicao)
        camaraWS.obter_votacoes = Mock(side_effect=mock_obter_votacoes)
        importer.importar(camaraWS)
Exemple #4
0
    def test_votacoes_cod_florestal(self):
        votacoes = models.Votacao.objects.filter(proposicao__id_prop=ID)
        self.assertEquals(len(votacoes), 5)

        vot = votacoes[0]
        self.assertTrue('REQUERIMENTO DE RETIRADA DE PAUTA' in vot.descricao)

        importer = cdep.ImportadorCamara(votacoes)
        data = importer._converte_data('24/5/2011')
        vot = votacoes[1]
        self.assertEquals(vot.data.day, data.day)
        self.assertEquals(vot.data.month, data.month)
        self.assertEquals(vot.data.year, data.year)
Exemple #5
0
    def test_votacoes_cod_florestal(self):
        """Checks if the description of voting is the same, besides it tests 
        if date (day, month and year) of the voting is correct"""

        votacoes = models.Votacao.objects.filter(proposicao__id_prop=ID)
        self.assertEquals(len(votacoes), 5)

        vot = votacoes[0]
        self.assertTrue('REQUERIMENTO DE RETIRADA DE PAUTA' in vot.descricao)

        importer = cdep.ImportadorCamara(votacoes)
        data = importer.converte_data('24/5/2011')
        vot = votacoes[1]
        self.assertEquals(vot.data.day, data.day)
        self.assertEquals(vot.data.month, data.month)
        self.assertEquals(vot.data.year, data.year)
Exemple #6
0
    def setUpClass(cls):
        # vamos importar apenas o código florestal
        dic_votadas = [{
            'id': '17338',
            'sigla': 'PL',
            'num': '1876',
            'ano': '1999'
        }]
        camaraws = cdep.Camaraws()
        camaraws.obter_proposicao_por_id = Mock(
            side_effect=mock_obter_proposicao)
        camaraws.obter_votacoes = Mock(side_effect=mock_obter_votacoes)

        importer = cdep.ImportadorCamara(camaraws)
        importer.importar(dic_votadas)
        importer.importar(
            dic_votadas)  # chamando duas vezes pra testar idempotência