- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
如何使用 nose
为用 Python 编写的 Apache Spark 应用程序运行单元测试?
有了nose
,通常只需调用命令
nosetests
在 Python 包的 tests
目录中运行测试。 Pyspark 脚本需要使用 spark-submit
命令而不是通常的 Python 可执行文件来运行,以启用 pyspark
模块的导入。我如何将 nosetests
与 pyspark
结合起来为我的 Spark 应用程序运行测试?
最佳答案
如果有帮助,我们使用 nosetest 来测试 sparkling pandas .我们在 utils 文件中做了一些魔术,以根据 SPARK_HOME shell 环境变量将 pyspark 添加到路径中。
关于python - 为 pyspark 运行 nosetests,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26670581/
当我将它加载到 Jenkins 中时,我首先注意到了这个项目的问题。更令人费解的是,我已经能够按如下方式重现它: 在项目的原始版本中,以下命令按预期运行测试: .venv/bin/python set
.noserc [nosetests] with-xunit 使用以下命令运行 Nose 测试 nosetests -w ./test/unit_test 当我使用nosetests 运行测试时,它不
嗨,所以我想知道是否有办法修复nosetests断言失败的输出。我有一个名为“t.py”的简单脚本: import unittest from nose.tools import assert_equ
我有一些功能: def reverse_number(num): try: return int(num) except ValueError: ret
我正在使用 Jenkins 设置一个 Python 持续集成服务器,nosetests 不断运行相同的测试两次。我不会在任何地方导入测试。这是我正在运行的命令: nosetests --with-xc
我正在尝试为随机输入数字游戏编写一些测试,但不太确定如何继续。 我正在关注来自 http://inventwithpython.com/chapter4.html 的 Python 游戏 使用文件 t
我正在(我必须)在 python 中动态创建测试以与 nosetests 一起运行,如下所示: def my_verification_method(param): """ descripti
我尝试用 Nose 测试但是当我运行下面的测试用例时 import unittest class TestSuite(unittest.TestCase): b = [] def se
使用 nose 1.3.7 和命令行选项后的文档列表 --xunit-prefix-with-testsuite-name Whether to prefix the class name under
NoseTests 的文档看起来非常简单,但我无法在任何地方找到初始设置的答案。我已经完成 pip install nosetests 并且一切顺利,但是当我在我的 django 项目的根目录下键入“
我正在尝试使用 nosetests 在这样的目录结构中运行我的测试 src - file1.py - ... test - helper.py - test_file1
我正在尝试编写一个包含生成器的测试类,并使用 nosetests 运行测试。但是,我对 nosetests 测试运行器似乎隔离测试类中的方法的方式感到困惑,因此它们不共享相同的 self: class
我正在使用 pycharm 并尝试运行单独的测试。我的“运行所有测试有效(使用 py.test),但我想运行特定测试。当我尝试运行 Nosetest 时,我收到此错误: django.core.exc
我编写的 Nose 单元测试相当完整,但结果是它们可能需要一段时间才能运行。我希望能够传递一个可选的命令行参数来运行一些快速版本的测试(例如,尝试一些可能的输入,而不是每个可能的输入)。 理想情况下,
对于我的代码导入的第 3 方模块,我从 nosetest 收到弃用警告。 有人知道如何消除这些警告吗? 我知道以下标志适用于同一代码的任意 python 运行: python -W ignore::
过去两天我一直在网上搜索,试图了解我在使用 WebTest 时遇到的问题。但是,我并不高兴,想知道这里是否有人可以提供帮助。 我正在使用 nose 在我正在开发的 Web 应用程序上运行测试,但似乎在
我是通过“艰难地学习 Python”来学习 Python 的,但我被困在了练习 46 ( http://learnpythonthehardway.org/book/ex46.html )。 我安装了
我试图将 nosetests 限制到特定目录,但是在测试运行期间,它包括我目标目录的父目录,这样做会引发错误。 以下是测试运行输出的关键元素: nose.importer: DEBUG: Add pa
我可以使用 nosetests 在 workflow 文件夹中运行测试: workflow maks$ nosetests .......... ---------------------------
我正在为用 python 编写的 Web 应用程序进行测试。 假设我的 test_login.py 模块中有 5 个测试。 每个测试都是一个类。 通常有一个扩展 TestFlow 类的基础测试,这是我
我是一名优秀的程序员,十分优秀!