python-unittest 相关问题

Python的标准库框架用于测试。

Pytest中断言的捕获返回值

我正在尝试捕获PyTest的返回值。我正在以编程方式运行这些测试,并且我想在测试失败时返回相关信息。我以为我也许可以返回...

回答 1 投票 0

Python单元测试:对在引发的异常中传递的消息进行单元测试

我正在使用Python中的unittest框架对圆形的半径进行单元测试。如果半径不是数字值,那么我会抛出异常并附带一条自定义消息。文件:circle.py类Circle():...

回答 1 投票 -1

在Python 3.6中不使用self时使用assertRaises

我想在我的一个python文件中测试一个失败情况,如下所示:source.py def myfunc():与a。相关联的test.py def testMyFuncException():a = Mock()a.side_effect = .. 。

回答 2 投票 0

烧瓶单元测试-由于无类型参数而导致类型错误

[我尝试使用unittest测试我的代码,其中变量存储在文件中的某个位置,并使用os.getenv settings.py import os TARGET_VAR = os.getenv('TARGET_VAR_VALUE')some ...

回答 1 投票 0

Python Unittest麻烦:在字符串格式化期间,并非所有参数都被转换

运行unittest时,我收到“不是在格式化字符串时转换了所有参数”。直接运行代码时,一切正常。仅运行Unittest就是一个问题。当我...

回答 1 投票 0

使用“ with”语句时,Python单元测试请求会话

我想在单元测试中模拟request.session()。当我不使用with语句时,它可以工作,但是当我开始使用它时,它会失败。这是我执行的代码:main.py:导入请求def parse():...

回答 1 投票 1

错误:单元测试时,https:// www(unittest.loader._FailedTest)

当前正在尝试为特定功能编写单元测试。错误如下所示:E ============================================ ===========================错误:https:// www(unittest.loader ....

回答 1 投票 0

使用config / json文件在Python中生成测试

我正在为一个小型项目使用unittest在Python中构建测试套件,并且正在构建一堆测试以使用不同的开关。测试的代码是非常可重用的,它将是...

回答 1 投票 0

如何在Python中运行标有`@ unittest.skip`的测试用例?

假设以下测试套件:#test_module.py import unittest类Tests(unittest.TestCase):@ unittest.skip def test_1(self):print(“仅在明确要求时才应运行,但是...

回答 1 投票 0

不具有模拟全局问题的for循环

我正在使用模拟来测试我开发的东西。在应用程序中,我使用glob循环目录中的某些内容,例如:“ / tmp / *。png”。它将收集目录中的所有.png文件,并返回一个...

回答 1 投票 0

Python unittest:在setUp中访问修饰的测试属性

我试图弄清楚如何装饰测试函数,以使装饰器中的信息可用于setUp。代码看起来像这样:import unittest class MyTest(...

回答 1 投票 0

模拟作为默认参数传递的函数

我有一个定义函数的python文件(a.py),以及一个将其用作init方法中默认参数并初始化另一个导入类的类。这是我的a.py import OtherClass ...

回答 1 投票 0

如何模拟第三方静态方法

为了简化我的问题,请考虑以下代码:如何通过打补丁/模拟S3Downloader.read_file部分来编写对foo1函数的测试?我希望您能向我展示示例用法...

回答 1 投票 2

显示导致测试失败的阵列条目

作为测试套件的一部分,我必须检查函数返回的numpy数组是否正确。使用np.array_equal进行此检查很容易,该方法返回一个布尔值,以判断是否所有数组...

回答 1 投票 0

在导入之前模拟一个类

我正在尝试在任何类方法之外声明的父类中模拟方法。问题是我无法弄清楚如何使LoggerUtils类在父类中实例化。 ...

回答 1 投票 0

如何使用pytest测试交互式python应用程序

我有此函数定义:def interact_mode():parking_query = Query()while(True):query = input(),如果query =='exit':返回-1 else:...

回答 1 投票 0

如何并行执行python subTest?

考虑以下unittest.TestCase,它实现了同一测试的两个版本,唯一的区别是一个使用多处理并行执行subTest。导入...

回答 1 投票 0

如何使用html-testRunner报告在新行中显示已运行测试的打印文本?

html-testRunner在所有测试完成后创建测试报告。文本打印在报告中,但没有控制台中的新行。每次打印文本后如何获得新行?可以完成...

回答 2 投票 0

为什么使用运行特定单元测试所必需的详细标志?

[关于测试位于同级文件夹中时通过命令行运行单个测试的问题,答案建议在模块名称和测试名称旁边使用-v选项以运行...

回答 1 投票 -1

如何正确使用self.assertRaisesRegex作为上下文管理器?

[请检查以下代码:import unittest def fn():引发KeyError('my message')类Test(unittest.TestCase):def test_passes(self):与self.assertRaisesRegex(KeyError,'my ...) >

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.