def test_get_ranking_de_los_buenos(self):
		view = Ranking()
		clasificados = view.clasificados()
		los_mas_buenos = view.buenos(clasificados)

		# el orden es :
		# candidato1 24.0
		# candidato2 13.0
		# candidato4 2.0
		# candidato3 -9.0

		self.assertEquals(len(los_mas_buenos), 4)
		self.assertEquals(los_mas_buenos[0]["candidato"], self.candidato1)
		self.assertEquals(los_mas_buenos[0]["pregunta_count"], 3)
		self.assertEquals(los_mas_buenos[0]["preguntas_respondidas"], 3)
		self.assertEquals(los_mas_buenos[0]["preguntas_no_respondidas"], 0)

		self.assertEquals(los_mas_buenos[1]["candidato"], self.candidato2)
		self.assertEquals(los_mas_buenos[1]["pregunta_count"], 3)
		self.assertEquals(los_mas_buenos[1]["preguntas_respondidas"], 2)
		self.assertEquals(los_mas_buenos[1]["preguntas_no_respondidas"], 1)


		self.assertEquals(los_mas_buenos[2]["candidato"], self.candidato4)
		self.assertEquals(los_mas_buenos[2]["pregunta_count"], 3)
		self.assertEquals(los_mas_buenos[2]["preguntas_respondidas"], 1)
		self.assertEquals(los_mas_buenos[2]["preguntas_no_respondidas"], 2)

		self.assertEquals(los_mas_buenos[3]["candidato"], self.candidato3)
Ejemplo n.º 2
0
    def test_get_ranking_de_los_buenos(self):
        view = Ranking()
        clasificados = view.clasificados()
        los_mas_buenos = view.buenos(clasificados)

        # el orden es :
        # candidato1 24.0
        # candidato2 13.0
        # candidato4 2.0
        # candidato3 -9.0

        self.assertEquals(len(los_mas_buenos), 4)
        self.assertEquals(los_mas_buenos[0]["candidato"], self.candidato1)
        self.assertEquals(los_mas_buenos[0]["pregunta_count"], 3)
        self.assertEquals(los_mas_buenos[0]["preguntas_respondidas"], 3)
        self.assertEquals(los_mas_buenos[0]["preguntas_no_respondidas"], 0)

        self.assertEquals(los_mas_buenos[1]["candidato"], self.candidato2)
        self.assertEquals(los_mas_buenos[1]["pregunta_count"], 3)
        self.assertEquals(los_mas_buenos[1]["preguntas_respondidas"], 2)
        self.assertEquals(los_mas_buenos[1]["preguntas_no_respondidas"], 1)

        self.assertEquals(los_mas_buenos[2]["candidato"], self.candidato4)
        self.assertEquals(los_mas_buenos[2]["pregunta_count"], 3)
        self.assertEquals(los_mas_buenos[2]["preguntas_respondidas"], 1)
        self.assertEquals(los_mas_buenos[2]["preguntas_no_respondidas"], 2)

        self.assertEquals(los_mas_buenos[3]["candidato"], self.candidato3)
Ejemplo n.º 3
0
    def test_length_of_buenos_and_malos(self):
        view = Ranking()
        clasificados = view.clasificados()
        previous_length_value = settings.RANKING_LENGTH
        settings.RANKING_LENGTH = 2

        los_mas_buenos = view.buenos(clasificados)
        los_mas_malos = view.malos(clasificados)
        self.assertTrue(len(los_mas_buenos) <= settings.RANKING_LENGTH)
        self.assertTrue(len(los_mas_malos) <= settings.RANKING_LENGTH)

        settings.RANKING_LENGTH = previous_length_value
	def test_length_of_buenos_and_malos(self):
		view = Ranking()
		clasificados = view.clasificados()
		previous_length_value = settings.RANKING_LENGTH
		settings.RANKING_LENGTH = 2
		


		los_mas_buenos = view.buenos(clasificados)
		los_mas_malos = view.malos(clasificados)
		self.assertTrue(len(los_mas_buenos) <= settings.RANKING_LENGTH)
		self.assertTrue(len(los_mas_malos) <= settings.RANKING_LENGTH)

		settings.RANKING_LENGTH = previous_length_value