python - 如何在命令行上测试 python 代码

标签 python class command-line module reload

在编写和测试 python 方法时,我目前使用以下方法:

import foo as f
bar = f.bar()

bar.runMyMethodAndSeeIfItWorks()

如果我改变了我的方法,我需要重新测试它,我必须执行以下操作:

f = reload(foo)
bar = f.bar()

bar.runMyMethodAndSeeIfItWorks()

我想知道是否有更简单的方法来解决这个问题

最佳答案

编写一个真正的单元测试,并从命令行运行它。我发现这是采用单元测试的最令人信服的理由之一:无论如何,您将需要在编写方法时对其进行试验,您最好以一种在此之后可以永远运行的形式进行。

关于python - 如何在命令行上测试 python 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4534058/

相关文章:

html - CSS float :right isn't applying

python - 返回变量并分配属性

android - 为什么我的资源在我的Android项目中突然无法解析?

perl - 如何将控制台输出重定向到文本文件

Python 3打印到文件并在字符串中混合 "and '

python - 并发访问RRD(RRDTool)

windows - ANT 构建脚本如何终止 Windows 进程?

bash - 在 databricks 上重新启动集群

python - 高级 Python 调度程序和 SQLAlchemyJobStore

python - vec4 多个 mat4,然后在 Python 中将其设为 vec3