首页 > 解决方案 > 无法在 pytest-spark 中调用 scala utils 函数

问题描述

嗨,我正在尝试验证 sbt 构建 jar 文件中的函数,以用于用 scala 编写的 spark 应用程序。

但我无法调用包含 scala 代码(jar 包)中存在的函数的 utils 文件,错误为未定义函数。这里有任何解决方法

对于此验证,我正在使用pytest-spark

例如

实用程序

    package aa.bb.cc
    object utils {
       def hello = println("hello")
    }

主代码

package aa.bb.cc
object main{
  utils.hello()
}

在这里,我想验证属于 utils 文件的 hello() 函数,在这种情况下,是否可以在 pytest-spark 的帮助下验证 udf 来自支持文件,如 utils

标签: scalaapache-sparkpysparksbtpytest

解决方案


推荐阅读