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