コード例 #1
0
 def setUpClass(cls):
     # vamos importar apenas as votações das proposições em votadas_test.txt
     votadasParser = camara.ProposicoesParser(VOTADAS_FILE_PATH)
     votadas = votadasParser.parse()
     importer = camara.ImportadorCamara(votadas)
     #dublando a camara
     camaraWS = camara.Camaraws()
     camaraWS.listar_proposicoes = Mock(side_effect=mock_listar_proposicoes)
     camaraWS.obter_proposicao = 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 = camara.ProposicoesParser(test_votadas)
     votadas = votadasParser.parse()
     importer = camara.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 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 = camara.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)
コード例 #4
0
 def setUpClass(cls):
     # vamos importar apenas as votações das proposições em votadas_test.txt
     votadasParser = camara.VotadasParser(VOTADAS_FILE_PATH)
     votadas = votadasParser.parse_votadas()
     importer = camara.ImportadorCamara(votadas)
     importer.importar()
コード例 #5
0
    def test_parse_votadas(self):

        importer = camara.ImportadorCamara()
        codigo_florestal = {'ano': ANO, 'id': ID, 'num': NUM, 'sigla': SIGLA}
        self.assertTrue(codigo_florestal in importer.votadas_ids)
コード例 #6
0
 def setUpClass(cls):
     # vamos importar apenas as votações das proposições em votadas_test.txt
     camara.VOTADAS_FILE_PATH = camara.RESOURCES_FOLDER + 'votadas_test.txt'
     importer = camara.ImportadorCamara()
     importer.importar()