Python的标准库框架用于测试。
当在另一个方法中调用目标方法时,Python 模拟不会断言调用
我无法在某些方法在内部调用其他方法的类中执行一些基本的断言_调用()。 示例代码: 从unittest.mock导入Mock 类 Foo: def print1(self) -&...
pytest_asyncio - TypeError:“协程”对象不支持异步上下文管理器协议
我正在尝试对使用 aiohttp.ClientSession 执行 HTTPS 请求的类执行异步测试。 我遇到的问题是,当我用 session.get 调用 async 作为秋季响应时......
当根文件夹中的 __init__.py 导致问题时,Python 项目结构是否允许这样做?
我有以下结构。 pysbx 是根文件夹。 pysbx/ 计算器/ 计算程序 __init__.py 测试/ 测试计算.py __init__.py __init__.py 以下...
我有 2 个包含测试的目录: 项目/ | |-- 测试/ | | | |-- __init__.py | |-- test_1.py | |-- my_submodule/ | |-- 测试/ | |-- __init__.py ...
Python 单元测试 - 在 0.000 秒内进行 0 次测试
所以我想做这个代码 Kata 来练习。 我想在单独的文件中使用 tdd 实现 kata: 算法: # 字符串计算器.py def 添加(字符串): 返回1 和测试: #
使用 `-s` 和 `-t` 的 Python 单元测试会抛出断言错误:路径必须在项目内
我想为我的项目执行单元测试。在项目根目录中,我使用 src 文件夹来存放我的代码,使用一个测试文件夹来存放我的单元测试。这是我的项目结构: 项目/ │ ├── src/ │ └── 福...
我想为我的测试创建不同的类。但是当我运行我的测试单元时,它不会在我的测试类中运行测试。永远不会达到设置功能并且进行零测试。 python -m 单位...
如何在 pandas DataFrame.apply 调用中修补函数
我正在尝试为执行 pandas apply 的类编写一个测试。这是一个简化版本: 将 pandas 导入为 pd 类 Foo: def 栏(自身,行): 返回“酒吧” def 应用(
在Python中编写单元测试时,为什么后续测试中的mock不会覆盖之前测试中的mock?
我正在尝试编写单元测试,其中涉及为每个测试以不同的方式模拟多个库。当我单独运行每个测试时,它们都通过了,但是当我一起运行它们时,许多...
如何在 python 中创建具有用户定义名称的临时文件/目录。我知道 tempfile 。但是我看不到任何以文件名作为参数的函数。 注意:我需要这个用于单元测试...
我正在新创建的 Django 项目中运行测试。 通常我希望看到测试运行时创建的测试数据库。所有测试都运行良好,但我发现我本地的
为什么单元测试要求 Python 3.6 中存在 __init__.py?
我刚刚在 python3.6 unittest (/usr/lib/python3.6/unittest/loader.py:286) 中遇到了这一行: is_not_importable = 不是 os.path.isfile(os.path.join(start_dir, '__init__.py')) 这导致单位...
Python Unittest:如何在类中初始化selenium并避免浏览器打开两次?
考虑下面的示例,因为我在setUp方法中初始化驱动程序并在test_login中使用它,所以浏览器将打开两次,第一次是在setUp期间,然后它将关闭,然后...
我在Python中使用mock时遇到了计算路径的问题。 假设我有以下文件 文件1.py def func1(): 返回“X” 文件2.py 从 file1 导入 func1 班级...
我需要通过 ssh 在 Python 上测试一些东西。我不想为每个测试都建立 ssh 连接,因为它太长了,我这样写: 类测试用例(unittest.TestCase): 客户端 = 无 ...
我在名为 my_tests.py 的文件中有一个测试套件,如下所示: 类 TestSomeClass(unittest.TestCase): @类方法 def setUpClass(cls): ... ... cls.
Python 3.10 中是否有与unitsetUpClass 等效的异步方法?
我一直在使用unittest.IsolatedAsyncioTestCase来测试我的异步方法。我一直在使用 setUpClass 和 asyncSetUp 来创建固定装置,并使用 asyncTearDown 来清理。这一切都有效
有没有办法在 jupyter 笔记本中仅测试单元测试的子集?
我在这里遵循了这个答案中的单元测试示例:https://stackoverflow.com/a/48405555/8790507 我在两个单元格中有两个测试类,所以类似于: 第一个单元格: 类 TestSuite1(unittest.Tes...
Unittest 模块导入问题 我的项目文件夹结构如下: 项目/ __init__.py(空) 测试/ __init__.py(空) 测试.py 源代码/ __init__.py a.py b.py c...
python unittest自带文件夹相对导入ubuntu
有类似的问题,但它们都没有与 src 文件夹中的 main.py 完全同级的测试文件夹,并且它们都不起作用。目前我使用以下方法 #项目/测试/aaa/bbb/