Openwisp-utils: [qa] La comprobación del mensaje de confirmación falla si aparece un punto después del problema

Creado en 7 may. 2021  ·  9Comentarios  ·  Fuente: openwisp/openwisp-utils

Todos 9 comentarios

¿Puedo hacer este problema?

Seguro @keshavgbpecdelhi adelante

@devkapilbansal puede decirnos dónde se deben hacer los cambios (qué código requirió modificación)

Creo que necesitas arreglar esta función.
https://github.com/openwisp/openwisp-utils/blob/1f73cc3d522478cd34bd6f10d3dfa98be12e4263/openwisp_utils/qa.py#L83

Intenté ver ese problema y descubrí que la expresión regular devuelve #344. de la descripción larga que luego se compara con #344 de la descripción breve y las pruebas fallaron porque #344. no es lo mismo que #344

¿Tenemos que agregar "." en el caso de salto?
skip_cases = [
# fusiones
r '^ Fusionar solicitud de extracción # [A-Za-z0-9.] * from',
r "^ Fusionar rama '(. ?)' en",# lanzamientosr '^ [A-Za-z0-9.] suelte $',
r "^ Cambió VERSION a (. ?) $",r "^ Pasar (. ?) de (. ?) a (. ?) $",
]

Es solo para una breve descripción.

@keshavgbpecdelhi , ¿intentaste leer el código una vez y comprender qué pasa allí? La mejor manera de corregir el error es intentar reproducirlo localmente, ver qué parte del código es responsable de eso, escribir un caso de prueba que fallará con seguridad a menos que se solucione el error y luego resolver el error.

@keshavgbpecdelhi El primer paso es escribir una prueba fallida para replicar el problema, consulte https://github.com/openwisp/openwisp-utils/blob/master/tests/test_project/tests/test_qa.py#L79 -L135.

¿Fue útil esta página
0 / 5 - 0 calificaciones