awslabs / awslabs/python-deequ
Regression in behavior of check comparator function isGreaterThanOrEqualTo
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 826
- Forks
- 158
- Ø Merge
- 9 T. 22 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
**Describe the bug**
From new pydeequ version > 1.2.0; the behavior of the following differ on check `isGreaterThanOrEqualTo`:
in old version this works:
```
.isGreaterThanOrEqualTo(
"cluster_size", "1", hint="Cluster should have a least one element"
)
```
but In new version, the function expect a column, and the following error is raised (in constraint message):
`Input data does not include column 1!`
**Expected behavior**
`isGreaterThanOrEqualTo` should be able to compare columns to literals
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: macOS M1
Beitragsleitfaden
Rechercherichtung
Beginne bei der isGreaterThanOrEqualTo-Implementierung und reproduziere das Problem mit dem bereitgestellten cluster_size- und Literal-"1"-Beispiel. Verfolge, warum das Literal als Spalte behandelt wird, und überprüfe anschließend, dass Spalte-zu-Literal-Vergleiche ohne den gemeldeten Fehler wegen einer fehlenden Spalte funktionieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 55/100