Enzo Yair

fix/utils.contador

... ... @@ -5,6 +5,6 @@ from edicto.models import Edicto
class ContadorTestCase(TestCase):
def test_contador(self):
edicto = "Texto de prueba con palabras números y expresiones 58. (...) (entre paréntesis [y corchetes])"
edicto = "Texto de prueba con palabras números y expresiones 58. (...) (entre paréntesis [y corchetes]) x=345"
resultado = contador(edicto)
self.assertEqual(resultado, 16)
self.assertEqual(resultado, 15)
... ...
... ... @@ -2,8 +2,7 @@ import re
def contador(edicto):
expresiones = re.findall(r'\(\.\.\.', edicto)
edicto_sin_guiones = re.sub(r'(?<!\w)-|-(?!\w)', ' ', edicto)
palabras = re.split(r'\s+', edicto_sin_guiones)
total_palabras = len(palabras) + len(expresiones)
palabras = edicto_sin_guiones.split()
total_palabras = len(palabras)
return total_palabras
... ...