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)
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)
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)
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()
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)
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()