in pydeequ/verification.py [0:0]
def __init__(self, spark_session: SparkSession, data: DataFrame):
"""
:param SparkSession spark_session: SparkSession
:param DataFrame data: DataFrame of the data
"""
if not isinstance(spark_session, SparkSession):
raise TypeError(f"Expected SparkSession object for spark_session, not {type(spark_session)}")
if not isinstance(data, DataFrame):
raise TypeError(f"Expected DataFrame object for data, not {type(data)}")
self._spark_session = spark_session
self._sc = spark_session.sparkContext
self._jvm = spark_session._jvm
self._VerificationRunBuilder = self._jvm.com.amazon.deequ.VerificationRunBuilder(data._jdf)
self.checks = []