awslabs / awslabs/python-deequ
Error even if check returns no issues
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 826
- Forks
- 158
- Merge medio
- 9 d 22 h
- PR fusionados (30 d)
- 3
Descripción
The satisfies returns error even if there are no issues identified with 0.0 detected as a result of the check.

[
{
"data": [
[
"Failure",
"Value: 0.0 does not meet the constraint requirement!",
"ComplianceConstraint(Compliance(satisfies, 'Manager Email' rlike '^(.+@.+\\.com)(; .+@.+\\.com)$' ,None))"
],
[
"Failure",
"Value: 0.0 does not meet the constraint requirement!",
"ComplianceConstraint(Compliance(satisfies, 'Email Address' rlike '^(.+@.+\\.com)(; .+@.+\\.com)$' ,None))"
]
],
"schema": [
{
"columnName": "Constraint_Status",
"ordinal": 0,
"dataTypeName": "varchar"
},
{
"columnName": "Constraint_Message",
"ordinal": 1,
"dataTypeName": "varchar"
},
{
"columnName": "Constraint",
"ordinal": 2,
"dataTypeName": "varchar"
}
]
}
]
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza reproduciendo la comprobación satisfies descrita en el informe e inspecciona cómo se convierte un resultado de 0.0 en fallos. Compara el comportamiento cuando no se identifican Issues con el resultado vacío esperado y, después, añade o actualiza la cobertura para las restricciones mostradas de Manager Email y Email Address; se considera terminado cuando una comprobación limpia ya no devuelve fallos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- data-engineering, testing-qa
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100