草庐IT

testcase-extensions

全部标签

python - 是否可以让 Nose 只运行 TestCase 或 TestSuite 子类的测试(如 unittest.main())

我的测试框架目前基于一个测试运行器实用程序,该实用程序本身派生自Eclipsepydevpython测试运行器。我转而使用Nose,它具有我的自定义测试运行程序的许多功能,但似乎是质量更好的代码。我的测试套件包括许多以前从未运行过的抽象测试类。标准的python测试运行器(和我的自定义测试运行器)只运行unittest.TestCase和unittest.TestSuite的实例。我注意到,自从我切换到Nose后,它几乎运行任何以名称“test”开头的东西,这很烦人......因为我们用于测试混合的命名约定看起来也像Nose的测试类.以前这些从未作为测试运行,因为它们不是TestCas

带有 --enable-shared : will not build any extensions 的 Python 3.1.1

总结:使用--enable-shared在RHEL5.364位上构建Python3.1无法编译所有扩展。构建“正常”工作正常,没有任何问题。请注意这个问题似乎模糊了编程和系统管理之间的界限。但是,我相信因为它必须直接处理获得语言支持,并且它与支持编程过程有很大关系,所以我会在这里交叉发布它。也位于:https://serverfault.com/questions/73196/python-3-1-1-with-enable-shared-will-not-build-any-extensions.谢谢!问题:使用--enable-shared在RHEL5.364位上构建Python3

python - 在 python 中将参数从 Suite 传递给 TestCase

来自python文档(http://docs.python.org/library/unittest.html):importunittestclassWidgetTestCase(unittest.TestCase):defsetUp(self):self.widget=Widget('Thewidget')deftearDown(self):self.widget.dispose()self.widget=Nonedeftest_default_size(self):self.assertEqual(self.widget.size(),(50,50),'incorrectdefa

python django - 即使在安装编译版本 psycopg2-2.4.5.win32-py2.7.‌exe 之后也没有模块 psycopg2.extension

我在Windows上使用pythondjango,并尝试部署到heroku。当我尝试使用pip安装psycopg2时,pipinstallpsycopg2我得到了错误:无法找到vcvarsall.bat然后我发现我需要安装visualstudio2008(或者)我可以直接下载并安装编译版本,所以从这个链接下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/我下载的文件名:psycopg2-2.4.5.win32-py2.7.‌exe即使在安装之后我也收到错误:没有名为psycopg2.extensions的模块那么,我还应该做什么呢?D:\myco

python - 在 python 中重载 unittest.testcase

我试图通过对unittest.testcase类进行子类化来创建自定义单元测试框架,但在处理__init__时似乎出错了方法。我不明白为什么ComplexTest的构造函数在BasicTest中的那个之前不会被调用而且异常似乎也与我的构造函数有关。我是Python的新手,因此非常欢迎任何有关如何解决这个特定问题或我的用例的替代架构的帮助。谢谢!1)test_framework.pyimportunittestclassBasicTest(unittest.TestCase):def__init__(self,*args,**kwargs):print('BasicTest.__init

python - 如何设置 Visual Studio Code Python Extension 的根目录?

我使用VSCodePythonExtension(ms-python.python)运行和调试我的项目没有问题,但由于python子项目根目录不是整个项目目录,所有从我的导入来源带有红色下划线,并在问题中列出,因此Gotodefinition和一些类似的功能无法正常工作。我如何告诉IDE我的项目的起点在哪里:WholeProjectpath:docsserverentitiesuser.pycustomer.pyenvviewerdbserver目录是导入路径的起点:fromentities.userimportUser 最佳答案

python - Nose 测试中有条件地跳过 TestCase 装饰器

有没有一种方法可以使用nosetests根据自定义条件跳过整个TestCase?我的意思是unittest.skip*风格。我试过了importunittest@unittest.skip("Noreason")classTestFoo(object):deftest_foo(self):assertFalse我发现这适用于python是否有nosetests方法可以做到这一点,或者我必须创建自己的装饰器?注意事项:我们尝试了python2.7.3、2.7.6和nosetests1.1.2、1.3.0的所有组合。如果该类是从unittest.TestCase继承的,它可以工作,但这不是

python - 为 Windows 10 安装 numpy : Importing the multiarray numpy extension module failed

我是Python的新手,尝试安装numpy失败。当前的问题是一条错误消息,部分内容是Importingthemultiarraynumpyextensionmodulefailed。我无法在Internet上找到此错误消息并寻求帮助。完整的错误消息位于本文底部。首先我认为我应该提供系统和版本详细信息并描述我所做的事情。我在64位机器上运行Windows10并安装了来自https://www.python.org/downloads/windows/的Python2.7.13我还安装了Anaconda,同样适用于Python2.7和一台64位机器,从这里下载https://www.con

python - TestCase 类中的 setUpClass、setUpTestData 和 setUp 有什么区别?

更具体地说,每个的用例是什么?目前我所了解的内容:设置类此方法在测试类中的所有测试之前运行一次设置测试数据如果数据库支持事务,则此方法运行一次。否则它会在每次测试之前运行。设置此方法在测试类中的每个测试之前运行。从我上面提到的理解来看,setUpTestData似乎位于setUpClass和setUp之间的区域。为什么我们需要setuUpTestData的类级方法,而同样的效果可以通过setUpClass或setUp或两者的组合来实现? 最佳答案 编辑:Alasdair评论后的更新/更正设置类setUpClass用于执行类范围内的初

javascript - 内容安全策略指令 : "script-src ' self' blob: filesystem: chrome-extension-resource:"While fetching whether

我正在使用jQuerysimplewhether插件来获取是否并尝试创建一个chrome小部件。将文件作为chrome扩展程序加载时,出现错误,在查看了google提供的所有帮助和此处的帮助后,我仍然无法解决此问题。下面是雅虎的错误>jquery-2.1.3.min.js:4Refusedtoloadthescript>'https://query.yahooapis.com/v1/public/yql?format=json&rnd=2016437&diagnosti…ces(1)%20where%20text=%22New%20Delhi%22)%20and%20u=%22c%22