示例#1
0
 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)
示例#3
0
 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)