初学者在测试Python代码时,需要帮助!

Geo*_*Geo 3 python testing

我不做测试,但我想开始.我有一些问题 :

  1. 是否可以使用该unittest模块?据我所知,该unittest模块将以任何方法运行test.
  2. 如果我有一个单独的测试目录(考虑一个名为的目录tests),我将如何导入我正在测试的代码?我需要使用该imp模块吗?这是目录结构:

SRC /

测试/

Dav*_*ave 5

使用Python代码开始测试的另一个好方法是使用doctest模块,在模块中包含方法和类注释中的测试.简洁的是,这些作为代码示例,因此,部分文档.非常容易做到.