python - 如何用doctest测试 float 结果?

标签 python unit-testing floating-point doctest

我正在开发一个进行一些浮点计算的程序。 有什么方法可以用 doctests 测试我的功能(提供 float )?

最佳答案

当然,只需根据您对 float 所期望的精度的了解,使用合理的格式来格式化 float ——例如,如果您期望精确到小数点后 2 位数字,则可以使用:

''' Rest of your docstring and then...

    >>> '%.2f' % funcreturningfloat()
    '123.45'

'''

关于python - 如何用doctest测试 float 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2428618/

相关文章:

python - 在 python 2.7 中导入 urllib2 失败

java - 模拟静态类

c# - 在 Web Api 中对 Web Api Controller 进行单元测试

python - 返回负 float 和正 float 之和

c++ - AltiVec vec_msum 等效于浮点值

python - Python 在全局范围内提供一些默认方法的原因是什么?

Python:相同形状数组的元素比较

python - __init__.py 代码被调用两次及其对包导入的意义

java - 使用 ServerSocket 类对方法进行单元测试的最佳方法是什么?

java - 在控制台中输出时的浮点精度