We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug satisfies test fails if assertion is not provided despite there being a default value for the argument.
satisfies
I believe the reference satisfies$default$2 should be satisfies$default$3 but I need to test that.
satisfies$default$2
satisfies$default$3
To Reproduce
from pydeequ.checks import * from pydeequ.verification import * check = Check(spark, CheckLevel.Warning, "test satisfies") checkResult = VerificationSuite(spark) .onData(df) .addCheck( check .satisfies("r in ('123','456','789')","r cannot contain any values excpet")) .run() Error: py4j.Py4JException: Method satisfies$default$2([]) does not exist --> 542 else getattr(self._Check, "satisfies$default$2")() 543 hint = self._jvm.scala.Option.apply(hint) 544 self._Check = self._Check.satisfies(columnCondition, constraintName, assertion_func, hint)
Expected behavior Test runs without error
Additional context Spark 3.3, pydeequ==1.1.1
The text was updated successfully, but these errors were encountered:
I have verified that satisfies$default$3 resolves the issue, I will submit a PR.
Sorry, something went wrong.
No branches or pull requests
Describe the bug
satisfies
test fails if assertion is not provided despite there being a default value for the argument.I believe the reference
satisfies$default$2
should besatisfies$default$3
but I need to test that.To Reproduce
Expected behavior
Test runs without error
Additional context
Spark 3.3, pydeequ==1.1.1
The text was updated successfully, but these errors were encountered: