Beispiel #1
0
 def _inicializa_chefes_executivo(self):
     """Pega chefes executivo deste período no banco de dados filtrando pela casa 
     legislativa e seta a lista self.chefes_executivo"""
     filtro_chefe = filtro.FiltroChefesExecutivo(
         self.casa_legislativa, self.periodo)
     chefes_executivos = filtro_chefe.filtra_chefes_executivo()
     return chefes_executivos
Beispiel #2
0
    def test_filtra_chefes_executivo_com_chefes_de_outros_periodos(self):

        filtro_chefe = filtro.FiltroChefesExecutivo(self.casa, self.periodo)
        result = filtro_chefe.filtra_chefes_executivo()

        chefes_no_periodo = 2
        self.assertEqual(len(result), chefes_no_periodo)
Beispiel #3
0
 def test_filtra_chefes_executivo_varios_chefes(self):
     filtro_chefe = filtro.FiltroChefesExecutivo(self.casa, self.periodo)
     result = filtro_chefe.filtra_chefes_executivo()
     expected_chefe_1 = "Presidente: " + self.chefe.nome + " - " + self.partido.nome
     self.assertEquals(unicode(result[0]), expected_chefe_1)
     expected_chefe_2 = "Presidente: " + self.chefe2.nome + " - " + self.partido.nome
     self.assertEquals(unicode(result[1]), expected_chefe_2)
Beispiel #4
0
 def test_filtra_chefes_executivo_varios_chefes(self):
     filtro_chefe = filtro.FiltroChefesExecutivo(self.casa, self.periodo)
     result = filtro_chefe.filtra_chefes_executivo()
     expected_chefe_1 = "Presidente: %s - %s" % (
         self.chefe.nome, self.partido.nome)
     self.assertEqual(str(result[0]), expected_chefe_1)
     expected_chefe_2 = "Presidente: %s - %s" % (
         self.chefe2.nome, self.partido.nome)
     self.assertEqual(str(result[1]), expected_chefe_2)
Beispiel #5
0
 def test_filtra_chefes_executivo(self):
     filtro_chefe = filtro.FiltroChefesExecutivo(self.casa, self.periodo)
     result = filtro_chefe.filtra_chefes_executivo()
     expected = "Presidente: " + self.chefe.nome + " - " + self.partido.nome
     self.assertEqual(str(result[0]), expected)