awslabs / awslabs/python-deequ
Error even if check returns no issues
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 826
- Forks
- 158
- Ø Merge
- 9 T. 22 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
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"
}
]
}
]
Beitragsleitfaden
Rechercherichtung
Beginne damit, den im Bericht beschriebenen satisfies-Check zu reproduzieren und zu untersuchen, wie ein Ergebnis von 0.0 in Fehler umgewandelt wird. Vergleiche das Verhalten, wenn keine Issues identifiziert werden, mit dem erwarteten leeren Ergebnis, und füge dann Coverage für die gezeigten Manager Email- und Email Address-Einschränkungen hinzu oder aktualisiere sie; abgeschlossen ist die Arbeit, wenn ein sauberer Check nicht länger Fehler zurückgibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- data-engineering, testing-qa
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 45/100