nosetests

    5热度

    1回答

    如何运行用Python编写的Apache Spark应用程序的nose单元测试? 随着nose人会通常只是调用命令 nosetests 在tests目录Python包的运行测试。 Pyspark脚本需要使用​​命令而不是通常的Python可执行文件运行,以启用pyspark-模块的导入。我如何将nosetests与pyspark结合起来为我的Spark应用程序运行测试?

    0热度

    1回答

    我正在用Python编写自动化的硒测试脚本,由鼻子支持。我的目标是能够在启动测试脚本时更改我的硒测试所运行的URL,以便我可以在同一台机器上运行相同的脚本,但针对不同的环境(测试,接受,可能甚至制作),而无需手动编辑脚本。 为了实现这个目标,我想为我的测试定义一个自定义的命令行参数。我一直在寻找一种方法来做这件事,但现在我真正发现的是人们说“你不应该这样做,因为你的测试不应该依赖命令行参数来传递”

    2热度

    1回答

    我有一些功能: def reverse_number(num): try: return int(num) except ValueError: return "Please provide number" 和测试此: assert_raises(ValueError, reverse.reverse_number, "error") 但是,当我

    3热度

    3回答

    调用nosetests给了我下面的: ====================================================================== ERROR: Failure: TypeError (__init__() takes exactly 2 arguments (1 given)) ---------------------------------

    3热度

    1回答

    我正在写一个简单的程序,通过telnet与路由器交谈,并发出一些简单的命令。我希望能够测试这些命令,程序能够正确响应服务器输出并在正确的时刻发送命令。但是我找不出一个好办法来做到这一点。 最好我想出的是为我的单元测试创​​建一个小型的telnet服务器,但这似乎有点过分,我希望有一个更简单的方法来做到这一点。 任何人有任何想法?

    0热度

    1回答

    我有一个由鼻子运行的硒测试套件。我们已经编写了一个自定义插件,将信息推送到我们的数据库afterTest(),但这不会返回任何内容,因此它不应该干扰任何鼻子的正常功能。 如果由于超时或某些其他浏览器错误导致测试出现问题,测试输入teardown()就好了,鼻子注册了error。 但是,如果一个测试的断言错误失败,鼻子注册这些为error S(未failure S)和拆卸()永远不会触发,使我有很多

    1热度

    2回答

    我们目前在应用引擎上运行和部署,但使用GitHub作为版本控制。每次我们推送到GitHub时,运行一系列测试的最佳方式是使用PhantomJS之类的东西,以及像NoseTests for Python这样的客户端Javascript测试。 原因是客户端代码是在Javascript中,而服务器端代码是在Python中。 而且由于我们有现有的学分,我们不希望参加第三方托管的解决方案。 App Engi

    6热度

    4回答

    我一直在考虑从鼻子切换到行为测试(摩卡/柴等宠坏了我)。到目前为止好,但我似乎无法找出任何测试方式为,除了例外: @then("It throws a KeyError exception") def step_impl(context): try: konfigure.load_env_mapping("baz", context.configs) except KeyError

    1热度

    1回答

    我有一个Web应用程序,它使用会话数据来确定下一步该做什么。 该应用程序正在浏览器中运行,并执行它应该做的事情。 我想编写一个自动化测试,以获得未来项目的知识。 在我的测试中,最后几小时我失败了初始化(和交付)会话数据。此外,我无法找到网络上这种基本案例的答案。 然而,这里是应用程序代码: import web from project import code urls = ( "/

    1热度

    1回答

    我通过jQuery创建了一些元素。这些元素是可拖动和可调整大小的。我可以删除初始元素(Accordeon,Flip和Swipe)。我的问题是当我想创建图像对象(单击顶部栏上的图像框)。我无法删除它。你可以帮我吗?谢谢。 这里是我的jsfiddle:http://jsfiddle.net/mV75R/ <!DOCTYPE HTML> <html> <head> <meta http-equiv