From 4f211a0372ee6017f4066b592b8a8e2b9b528d35 Mon Sep 17 00:00:00 2001 From: Isamunval Date: Thu, 6 Jan 2022 17:08:16 +0100 Subject: [PATCH] Test: Test d'hondt sin votos; #27 --- decide/postproc/tests.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/decide/postproc/tests.py b/decide/postproc/tests.py index 98b22a4596..53d0f45f60 100644 --- a/decide/postproc/tests.py +++ b/decide/postproc/tests.py @@ -385,3 +385,27 @@ def test_dhondt_mal(self): response = self.client.post('/postproci/', data, format='json') self.assertEqual(response.status_code, 404) + def test_dhondt_noVotes(self): + """ + * Definición: Test negativo que no recibe votos + * Entrada: Votación + - Number: id del partido + - Option: nombre de la opción + - Votes: Numero de votos que recibe en la votación + * Salida: Código 200 con los datos de entrada junto con el postprocesado, de forma + que ningún partido recibe escaños + """ + + data = { + "type": "DHONDT", + "seats": 8, + "options": [ + { "option": "Option 1", "number": 1, "votes": 0 }, + { "option": "Option 2", "number": 2, "votes": 0 }, + { "option": "Option 3", "number": 3, "votes": 0 }, + { "option": "Option 4", "number": 4, "votes": 0 }, + { "option": "Option 5", "number": 5, "votes": 0 }, + { "option": "Option 6", "number": 6, "votes": 0 }, + ] + } +