python - 在 python 单元测试中断言 `is`

标签 python unit-testing python-unittest

<分区>

在 Python 中使用 unittest 执行 assertEqual 的最佳方法是什么,而不是测试 == 它测试 ?我想确保我有相同的对象,而不仅仅是比较相等的对象。这很重要,因为我正在使用的一些对象是带有古怪比较运算符的堆类型。

最佳答案

那将是 assertIs方法。

关于python - 在 python 单元测试中断言 `is`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42799028/

相关文章:

python - Django - 限制 unique_together 列上的键大小

c# - 代码覆盖率工具和 Visual Studio 2008 Pro

python - 如何使用 Unittest 测试测试 Python 脚本中的标准输入和标准输出?

python - 尝试从unittest.TestCase和另一个类继承

python - 如何转换简单的python代码工作日检查

python - 如何使用 python 从该矩阵中删除行/列

android - 需要带有 Mockito 的 Robolectric 示例来编写单元测试用例

c - 长对齐问题(MSVC vs. GCC)

python - 为什么 'unittest.main()' 执行后 python 不执行任何操作?

python - 如何在 "--help"中定义点击子命令的顺序