在编写和测试 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/