python - 涓滴单元测试

标签 python c unit-testing

如果我用 C 编写一个包含 Python 接口(interface)的库,是否可以只在 Python 接口(interface)中为函数等编写单元测试?假设 Python 接口(interface)是完整的,它应该意味着 C 代码可以工作。

主要是我很懒惰,因为 Python 单元测试的使用几乎为零。

谢谢, -尼克

最佳答案

通过 Python 界面进行的测试对于您的图书馆来说是很有值(value)的验收测试。然而,它们不会是单元测试。

单元测试 由相同的编码人员在与他们测试的单元相同的平台上使用相同的语言编写。这些也要写!

不过,您是对的,Python 中的单元测试比 C++(甚至是 C,这就是您所说的!)容易得多。

关于python - 涓滴单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3294526/

相关文章:

Python 记录器不遵守设置的级别

python - 使用 Firefox 的 Tensorboard 在 Google Colab 中出现错误 403

使用 memcpy 将数组复制到新数组

python - 为什么负数在求平方时常常需要括号才能得到预期的结果?

c - 如何在 C 编程中读取文件?

c++ - 如何使用 Boost 实现测试套件和用例的组织?

python - 增加pyplot游标中的有效数字

Python 3.6.2/Selenium 2.0/AJAX - 如何等待脚本结束服务器请求

java - 如何在 Android 单元测试中调用测试监听器接口(interface)

Python 数据类 : Mocking the default factory in a frozen Dataclass