示例#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)
示例#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)
示例#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)
示例#4
0
    def test_prop_in_dict(self):
        """Tests if the plenary proposition "id", "sigla", "num" and "year" are
        in dict_votadas"""

        ano_min = 2013
        ano_max = 2013
        camaraWS = cdep.Camaraws()
        camaraWS.obter_proposicoes_votadas_plenario = Mock(
            side_effect=mock_obter_proposicoes_votadas_plenario)
        propFinder = cdep.ProposicoesFinder()
        zip_votadas = propFinder.find_props_disponiveis(
            ano_min, ano_max, camaraWS)
        propParser = cdep.ProposicoesParser(zip_votadas)
        dict_votadas = propParser.parse()
        prop_in_dict = {'id': ID_PLENARIO, 'sigla':
                        SIGLA_PLENARIO, 'num': NUM_PLENARIO, 'ano': ANO_PLENARIO}
        self.assertTrue(prop_in_dict in dict_votadas)
示例#5
0
 def test_parse(self):
     votadasParser = cdep.ProposicoesParser(test_votadas)
     votadas = votadasParser.parse()
     codigo_florestal = {'id': ID, 'sigla': SIGLA, 'num': NUM, 'ano': ANO}
     self.assertTrue(codigo_florestal in votadas)