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)