草庐IT

main_test

全部标签

python - 如何从 Python 中用户创建的异常类的开头删除 "__main__."

有没有办法获得一个“更漂亮”的异常而不是一个以__main__MyExceptionTitle开头的异常?例子:>>>classBadThings(Exception):...def__init__(self,msg):...self.msg=msg...return...>>>classBadThings(Exception):...def__init__(self,msg):...self.msg=msg...return...def__str__(self):...returnself.msg...>>>raiseBadThings("Thisisreally,reallybad

python - 属性错误 : 'module' object has no attribute 'main' for tf. app.run()

我正在尝试测试一个小程序,它很简单,如下所示importnumpyasnpimporttensorflowastfflags=tf.app.flagsFLAGS=flags.FLAGSimporttensorvision.trainastrainimporttensorvision.utilsasutilsflags.DEFINE_string('name',None,'AppendanameTagtorun.')flags.DEFINE_string('hypes','hypes/medseg.json','Filestoringmodelparameters.')if__name_

python - Nose 、unittest.TestCase 和元类 : auto-generated test_* methods not discovered

这是unittestandmetaclass:automatictest_*methodgeneration的后续问题:对于这个(固定的)unittest.TestCase布局:#!/usr/bin/envpythonimportunittestclassTestMaker(type):def__new__(cls,name,bases,attrs):callables=dict([(meth_name,meth)for(meth_name,meth)inattrs.items()ifmeth_name.startswith('_test')])formeth_name,methinc

A JavaScript error occurred in the main processUncaught Exception

AJavaScripterroroccurredinthemainprocessUncaughtException:Error:getaddrinfoENOTFOUNDrfw.jnsii.comatGetAddrInfoReqWrap.onlookup[asoncomplete](dns.js:60:26)                                                                        💧记录一下今天遇到的bug\color{#FF1493}{记录一下今天遇到的bug}记录一下今天遇到的bug💧         🌷仰望天空,妳我亦是

python - 尝试运行 py.test 时收集 setup.py 时出错?

我试图在我的包上运行py.test但它试图从项目根目录中解析setup.py即使我试图排除它。我需要从*.py文件中收集测试,因为测试类包含在模块中。#setup.cfg[pytest]norecursedirs=.svn_buildtmp*lib/thirdlib*.eggbindistutilssetup.pypython_files=*.py仍然在我运行py.test时它会给我ERRORcollectingsetup.py我已经排除了。/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/di

Python 单元测试 : run tests in another module

我想将应用程序的文件放在/Files文件夹下,而测试单元放在/UnitTests文件夹下,这样我就可以清楚地将应用程序和测试分开。为了能够使用与mainApp.py相同的模块路由,我在根文件夹中创建了一个testController.py。mainApp.pytestController.pyFiles|__init__.py|Controllers|blabla.py|...UnitTests|__init__.py|test_something.py因此,如果在test_something.py中我想测试/Files/Controllers/blabla.py中的一个函数,我会尝试

gtest语法(一)TEST和TEST_F宏

文章目录TestCase的介绍TEST宏TEST_F宏TestCase的介绍本章节主要介绍在使用Gtest单元测试的常用宏的用法及说明。其目的达到如何使用Gtest即可不做深入研究其运行原理。Gtest提供了若干个case方法进行测试不同的用例。主要常见的有TEST/TEST_F及TEST_P宏的使用。在每个TestCase中可以通过断言([断言类型介绍])提供的方法进行控制检查程序的预期走向是否是期望的结果,从而以此来判定程序的正确性。在同一份TestCase中不能同时出现TEST和TEST_F两者进行混用;其次TEST_F比TEST强的地方是会通过继承::testing::Test生成一个

Python3 + pytest + pytest 模拟 : Mocks leaking into other test functions breaking assertions?

注意:有关我的设置(python版本、模块等)的所有详细信息都列在问题底部。如果这个问题很明显,请提前致歉,但我已经为此苦苦挣扎了好几天。希望有人可以阐明一些新的观点。我正在为我的个人项目从unittest->pytest转换单元测试。以前我使用的是内置的unittest.mock模块,但现在我正在尝试使用pytest-mock插件。我有一种潜移默化的感觉,我的测试正在将模拟对象泄漏到彼此中。原因如下:高级细节:#PythonversionPython3.5.2#Pytestversion(andplugins)pytest==3.0.7pytest-benchmark==3.1.0a

python - main 函数和/或 __name__ == "__main__"在 Python 中检查有什么意义?

这个问题在这里已经有了答案:Whatdoesif__name__=="__main__":do?(43个回答)关闭3个月前。我偶尔会在Python脚本中注意到类似以下内容:if__name__=="__main__":#dostufflikecallmain()这是什么意思?

python - main 函数和/或 __name__ == "__main__"在 Python 中检查有什么意义?

这个问题在这里已经有了答案:Whatdoesif__name__=="__main__":do?(43个回答)关闭3个月前。我偶尔会在Python脚本中注意到类似以下内容:if__name__=="__main__":#dostufflikecallmain()这是什么意思?