def test_analisador_temporal(self): analisadorTemporal = analise.AnalisadorTemporal( self.casa_legislativa, models.SEMESTRE, self.votacoes) analises = analisadorTemporal.get_analises() self.assertEqual(len(analises), 2) # primeiro semestre grafico = analises[0].coordenadas self.assertAlmostEqual(grafico[convencao.JACOBINOS][0], -0.55767883, 4) self.assertAlmostEqual(grafico[convencao.JACOBINOS][1], 0.5963732, 4) self.assertAlmostEqual(grafico[convencao.MONARQUISTAS][0], 0.79531375, 4) self.assertAlmostEqual(grafico[convencao.MONARQUISTAS][1], 0.18477743, 4) self.assertAlmostEqual(grafico[convencao.GIRONDINOS][0], -0.23763493, 4) self.assertAlmostEqual(grafico[convencao.GIRONDINOS][1], -0.78115063, 4) # segundo semestre grafico = analises[1].coordenadas self.assertAlmostEqual(grafico[convencao.JACOBINOS][0], -0.71010899, 4) self.assertAlmostEqual(grafico[convencao.JACOBINOS][1], -0.40300359, 4) self.assertAlmostEqual(grafico[convencao.MONARQUISTAS][0], 0.00604315, 4) self.assertAlmostEqual(grafico[convencao.MONARQUISTAS][1], 0.81647422, 4) self.assertAlmostEqual(grafico[convencao.GIRONDINOS][0], 0.70406584, 4) self.assertAlmostEqual(grafico[convencao.GIRONDINOS][1], -0.41347063, 4)
def test_analisador_temporal(self): analisador_temporal = analise.AnalisadorTemporal( self.casa_legislativa, models.SEMESTRE) analise_temporal = analisador_temporal.get_analise_temporal() self.assertEqual(analise_temporal.total_votacoes, 8) analises = analise_temporal.analises_periodo self.assertEqual(len(analises), 2) # primeiro semestre coordenadas = analises[0].coordenadas_partidos self.assertAlmostEqual(coordenadas[self.girondinos][0], -0.11788123, 4) self.assertAlmostEqual(coordenadas[self.girondinos][1], -0.29647299, 4) self.assertAlmostEqual(coordenadas[self.jacobinos][0], -0.30596818, 4) self.assertAlmostEqual(coordenadas[self.jacobinos][1], 0.19860293, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][0], 0.42384941, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][1], 0.09787006, 4) # segundo semestre coordenadas = analises[0].coordenadas_partidos self.assertAlmostEqual(coordenadas[self.girondinos][0], -0.11788123, 4) self.assertAlmostEqual(coordenadas[self.girondinos][1], -0.29647299, 4) self.assertAlmostEqual(coordenadas[self.jacobinos][0], -0.30596818, 4) self.assertAlmostEqual(coordenadas[self.jacobinos][1], 0.19860293, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][0], 0.42384941, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][1], 0.09787006, 4)
def _get_analises(casa_legislativa): """ importa os dados da analise """ analisador_temporal = analise.AnalisadorTemporal(casa_legislativa) analisador_temporal.get_analises() return analisador_temporal
def test_analisador_temporal(self): analisador_temporal = analise.AnalisadorTemporal( self.casa_legislativa, models.SEMESTRE) analise_temporal = analisador_temporal.get_analise_temporal() self.assertEqual(analise_temporal.total_votacoes, 9) analises = analise_temporal.analises_periodo self.assertEqual(len(analises), 3) self.assertEqual(analise_temporal.chefes_executivos, []) # primeiro semestre de 1989 coordenadas = analises[0].coordenadas_partidos self.assertAlmostEqual( coordenadas[self.girondinos][0], -0.11788123, 4) self.assertAlmostEqual( coordenadas[self.girondinos][1], -0.29647299, 4) self.assertAlmostEqual( coordenadas[self.jacobinos][0], -0.30596818, 4) self.assertAlmostEqual( coordenadas[self.jacobinos][1], 0.19860293, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][0], 0.42384941, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][1], 0.09787006, 4) # segundo semestre de 1989 coordenadas = analises[1].coordenadas_partidos self.assertAlmostEqual( coordenadas[self.girondinos][0], -0.217213339209, 4) self.assertAlmostEqual( coordenadas[self.girondinos][1], 0.162195036556, 4) self.assertAlmostEqual( coordenadas[self.jacobinos][0], -0.234612288891, 4) self.assertAlmostEqual( coordenadas[self.jacobinos][1], -0.173823604055, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][0], 0.45182562815, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][1], 0.011628567499, 4) # primeiro semestre de 1990 (nesse período teve só uma votação) coordenadas = analises[2].coordenadas_partidos self.assertAlmostEqual( coordenadas[self.girondinos][0], -0.222717701594, 4) self.assertAlmostEqual( coordenadas[self.girondinos][1], 0.0, 4) self.assertAlmostEqual( coordenadas[self.jacobinos][0], 0.133630620956, 4) self.assertAlmostEqual( coordenadas[self.jacobinos][1], 0.0, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][0], 0.133630620956, 4) self.assertAlmostEqual( coordenadas[self.monarquistas][1], 0.0, 4)