- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
对于以下代码:
import unittest
class Test(unittest.TestCase):
def test1(self):
assert(True == True)
if __name__ == "__main__":
suite = unittest.TestSuite()
suite.addTest(Test())
unittest.TextTestRunner().run(suite)
使用Python 3执行,出现如下错误:
Traceback (most recent call last):
File "test.py", line 10, in <module>
unittest.TextTestRunner().run(suite)
File "/usr/lib/python3.2/unittest/runner.py", line 168, in run
test(result)
File "/usr/lib/python3.2/unittest/suite.py", line 67, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.2/unittest/suite.py", line 105, in run
test(result)
File "/usr/lib/python3.2/unittest/case.py", line 477, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.2/unittest/case.py", line 408, in run
testMethod = getattr(self, self._testMethodName)
AttributeError: 'Test' object has no attribute 'runTest'
但是 unittest.main()
有效。
最佳答案
您需要调用 TestLoader
:
if __name__ == "__main__":
suite = unittest.defaultTestLoader.loadTestsFromTestCase(Test)
unittest.TextTestRunner().run(suite)
关于Python unittest.TestCase 对象没有属性 'runTest',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19087189/
有没有办法在 matlab.unittest.TestCase 类中运行单个测试?我有一个包含大约 15 个测试的文件,但我只想运行其中一个。我通常用 运行整个文件 runtests('test/di
我写一些cucumber测试的时候,从一些文档中发现我需要在“src/test/java/somepackage”下创建一个“runTest.java”文件,里面配置cucumber的内容,比如: i
我的项目中的一个应用程序有一个简单的测试套件 from django.test import TestCase from django.test import Client import unitte
最近我尝试开始使用 android uiautomation 测试。 来自开发者网站的教程我已经完成了几次,在遇到一些问题并解决它们之后,现在我遇到了一个更大的问题。 我创建了一个项目,导入了两个 j
对于以下代码: import unittest class Test(unittest.TestCase): def test1(self): assert(True == T
这是我第一次尝试为我的 vscode 扩展设置测试。 我基本上只是从 code.visualstudio 中复制粘贴了/working-with-extensions/testing-extensio
我知道已经有人问过类似的问题,但我在这些问题的评论中找不到答案。请在这里帮助我。 我有以下页面对象: class ChatInput(BaseTest): def __init__(self,
我正在尝试在没有 GPU 支持的情况下编译 caffe。我成功运行了“make all”和“make test”,但是当我尝试运行“make runtest”时,我得到以下输出: .build_
我刚刚更新到 meteor 1.3,并一直在尝试使用 mocha 进行测试。之前没用过,所以不确定是不是我实现的不对,但是报错了 Test driver package practicalmeteor
在 pytest 插件中,我想访问 runtest Hook 内的配置。这可行,但感觉就像黑客。有更干净的方法吗? configuration = None def pytest_configure(
我是 Typescript、JavaScript 和 VScode 扩展的新手 我有一个 vscode-test 设置,如下所述: https://code.visualstudio.com/api/
我有一个 Test::More我们制作的模块的测试脚本。单独运行测试脚本时,它按预期工作。由于我们需要运行几个测试,我做了一个 Test::Harness运行所有脚本的文件。但是,从 Test::Ha
我正在使用 Visual Studio Code 开发 python 项目,当我选择运行所有单元测试的选项时,出现以下错误:未找到“命令‘python.runtests’” 在我的项目中,我是 uni
我有一个使用 unittest 的非常简单的设置,但我收到了一个我不明白的错误。 # mytestcase.py import unittest class MyTestCase(unittest.T
我有一个测试用例: class LoginTestCase(unittest.TestCase): ... 我想在不同的测试用例中使用它: class EditProfileTestCase(
当使用 caffe 运行 make runtest 时,我得到以下输出,它在 Cudnn 下编译得很好,没有提供错误,我还包括了 build_release/tools/caffe device_qu
我是一名优秀的程序员,十分优秀!