背景:

我正在使用Django 1.8。

我开始对此进行测试。

使用models.pyviews.py时,通常会删除它们,并创建一个具有相同名称的模块文件夹来替换。

这样,我可以将模型和视图拆分为不同的代码文件,并使其易于编辑。



题:

但是,当我尝试将tests.py更改为模块文件夹时,发现__init__.py中的测试用例无法运行。

怎么了?如果我想这样做,有什么办法吗?

请帮忙,谢谢。

最佳答案

docs


  测试发现基于unittest模块的内置测试
  发现。默认情况下,这将在名为以下文件的任何文件中发现测试
  当前工作目录下的“ test * .py”。


所以我想__init__.py中的测试不会自动被发现。

关于python - Django:tests.py作为模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31757811/

10-11 03:26
查看更多