I'm learning pyspark, I have a function:
import re
def function_1(string):
new_string = re.sub(r"!", " ", string)
return new_string
udf_function_1 = udf(lambda s: function_1(s), StringType())
def function_2(data):
new_data = data \
.withColumn("column_1", udf_function_1("column_1"))
return new_data
My question is how to write unittest for function_2() in Python.