Ejemplo n.º 1
0
 def test_prop_in_xml(self):
     ano_min = 2013
     ano_max = 2013
     camaraws = cdep.Camaraws()
     camaraws.obter_proposicoes_votadas_plenario = Mock(
         side_effect=mock_obter_proposicoes_votadas_plenario)
     proposicoesFinder = cdep.ProposicoesFinder()
     dic_votadas = proposicoesFinder.find_props_disponiveis(
         ano_min, ano_max, camaraws)
     proposicao = {'id': '14245', 'sigla': 'PEC', 'num': '3', 'ano': '1999'}
     self.assertTrue(proposicao in dic_votadas)
Ejemplo n.º 2
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)
Ejemplo n.º 3
0
 def test_prop_in_xml(self):
     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)
     prop_test = ('14245', 'PEC 3/1999')
     for x in range(0, len(zip_votadas)):
         self.assertTrue(prop_test in zip_votadas[x])
Ejemplo n.º 4
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)
Ejemplo n.º 5
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)
Ejemplo n.º 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
Ejemplo n.º 7
0
 def setUp(self):
     self.camaraws = cdep.Camaraws()
    def setUp(self):

        # Receives Cameraws() method of cdep
        self.camaraws = cdep.Camaraws()