【发布时间】:2014-06-05 14:19:26
【问题描述】:
我有一个用 Python 编写的包含单元测试的库。我即将开始将功能移植到 Scala 以在 Spark 上运行并作为 Android 应用程序的一部分。但是我不愿意在 scala 中重现单元测试。
有没有一种方法可以将要编写的 Scala 库暴露给 Python 的外部询问?我可以重写测试以使用命令行界面,但我想知道是否还有其他方法。
我已经排除了 Jython,因为它与我现有的 Python 3 库和单元测试不兼容。
【问题讨论】:
-
您图书馆的目标受众是什么?如果不是“也熟悉 Python 的 Scala 开发人员”,您可能需要重新考虑 - 考虑到单元测试的必要性,任何新的贡献者都必须了解这两种语言才能帮助您有效地开发库。
-
这是一个非常好的观点,目标受众只是任何 Scala 开发人员。
标签: python scala unit-testing