def test_obtiene_ranking_candidatos_que_han_respondido_menos(self): view = Ranking() clasificados = view.clasificados() los_mas_malos = view.malos(clasificados) self.assertEquals(los_mas_malos[0]["candidato"], self.candidato3) self.assertEquals(los_mas_malos[0]["pregunta_count"], 3) self.assertEquals(los_mas_malos[0]["preguntas_respondidas"], 0) self.assertEquals(los_mas_malos[0]["preguntas_no_respondidas"], 3) self.assertEquals(los_mas_malos[1]["candidato"], self.candidato4) self.assertEquals(los_mas_malos[1]["pregunta_count"], 3) self.assertEquals(los_mas_malos[1]["preguntas_respondidas"], 1) self.assertEquals(los_mas_malos[1]["preguntas_no_respondidas"], 2) self.assertEquals(los_mas_malos[2]["candidato"], self.candidato2) self.assertEquals(los_mas_malos[2]["pregunta_count"], 3) self.assertEquals(los_mas_malos[2]["preguntas_respondidas"], 2) self.assertEquals(los_mas_malos[2]["preguntas_no_respondidas"], 1) self.assertEquals(los_mas_malos[3]["candidato"], self.candidato1) self.assertEquals(los_mas_malos[3]["pregunta_count"], 3) self.assertEquals(los_mas_malos[3]["preguntas_respondidas"], 3) self.assertEquals(los_mas_malos[3]["preguntas_no_respondidas"], 0)