python-unittest 相关问题

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

在Python中的另一个单元测试中使用TestCase子类

这是一个例子:来自unittest import TestCase类DogTest(TestCase):def create_dog(self,weight):dog = {'weight':weight}返回dog类DogPawTest(TestCase):...

回答 1 投票 0

无法在python中使用unittest模拟类方法

模块a.ClassA:类ClassA():def __init __(self,callingString):print callingString def functionInClassA(self,val):return val module b.ClassB:from a.ClassA import ...

回答 1 投票 1

Python 3 unittest不能在函数内部使用mock方法

我在Python中尝试单元测试。 test.py来自unittest import TestCase,main来自unittest.mock import patch import file def mock_return(* args):return -1 class Tests(TestCase):@ patch(“...

回答 1 投票 1

如何有条理地跳过tearDown进行Webdriver测试

我正在使用Python 3和unittest模块进行一些简单的selenium测试。我想知道是否有办法在每次测试之间不运行tearDown函数?我明白我可以简单地省略......

回答 1 投票 0

Python如何在另一个函数中模拟一个函数

我对打破单元测试的功能进行了一些更改。以前我有一个包含函数request_url的common.py:import requests def request_url(method,url):...

回答 1 投票 8

在python中自动测试aws lambda函数

我有一个aws lambda函数,它将在dynamodb中为s3存储桶中创建的每个对象写入s3文件元数据信息,为此我在s3存储桶上有事件触发器。所以我打算自动化......

回答 1 投票 3

numpy测试断言数组不相等

我们有numpy.testing.assert_array_equal断言两个数组是相等的。但是,做numpy.testing.assert_array_not_equal的最佳方法是什么,也就是说,确保两个数组不相等?

回答 3 投票 14

使用unittest.TestCase实例的`setUp`和`tearDown`的不同实现

我想在不同的条件下运行一组测试,因此在两个不同的TestCase派生类之间共享这些测试。一个创建自己的独立会话,另一个附加到......

回答 2 投票 0

如何使用Python中的unittest检查代码是否在except块内部

我试图编写一个测试用例来检查代码是否进入了一个except块。我的方法foo()在异常的情况下不会抛出/提升它,它只是记录信息。一世 ...

回答 2 投票 0

如果iterable不为空,有没有办法检查Python unittest断言?

在向服务提交查询后,我得到一个字典/列表,我想确保它不是空的。我在Python 2.7上。我很惊讶我没有看到任何assertEmpty方法的单元测试....

回答 5 投票 39

替换pytest中的测试用例继承?

背景在Python的unittest框架中,在一组基础测试中使用继承来将一整套测试应用于一个新问题,偶尔添加额外的...是一种相当常见的习惯用法。

回答 1 投票 2

Python Selenium:等到元素不再陈旧?

我有一种情况,我想等到元素不再是STALE,即元素连接到DOM。以下等待选项不能以某种方式工作:self.wait.until(EC ....

回答 4 投票 2

单元测试sqlalchemy BinaryExpression

我正在为一些使用SQLAlchemy的代码编写一些单元测试。我想测试过滤器调用,但似乎使用相同参数创建的SQLAlchemy BinaryExpression对象不比较相等:...

回答 1 投票 6

如何使用装饰器修补sys属性?

我有一个依赖于Python版本的函数。我想通过模拟sys.version信息在单元测试中测试这个。以下代码有效:def test_python_version(self):带补丁(“...

回答 2 投票 0

MagicMock和换行

为什么“wraps”关键字对MagicMock对象不一致?普通方法传递给包装对象,但不是“特殊”方法。在下面的测试中,第一个断言......

回答 1 投票 2

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