python - Django 1.8 - 如何测试测试文件夹中的特定文件?

标签 python django django-unittest

这是我的目录:

CMSApp/tests/test_page.py
CMSApp/tests/test_user.py
CMSApp/models.py
CMSApp/views.py

我只想测试test_page.py。我可以这样做:

python manage.py test CMSApp/tests

但这将测试 test_page.pytest_user.py。当我尝试时

python manage.py test CMSApp/tests/test_page

它说:

没有名为 CMSApp/tests/test_page 的模块

当我尝试时:

python manage.py test CMSApp/tests/test_page.py 它说 NoneType 对象不可迭代

最佳答案

python manage.py test CMSApp.tests.test_page

您需要在 tests 目录中有 __init__.py 才能使其成为模块。

关于python - Django 1.8 - 如何测试测试文件夹中的特定文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33378906/

相关文章:

django - 如何从 Django CMS Placeholder 中的插件访问模板 block

django - 如何使用用于日志记录的 Django 设置配置正确地使用 unittest 进行 assertLogs 测试?

python - 单元测试 Django 时区感知日期时间

python - 首次保存时从用户模型获取 OneToOneField 数据

python - 如何从 Python 在浏览器中打开 HTML 文件?

python - django-admin 中的动态表单

python - Django 。如何编辑并保存 json 文件中的更改?

python - 有没有比 Cairo 更好的用 Python 绘制矢量图形的库?

python - 计算每 5 行特定列的平均值,并选择 pandas 数据框中另一列的最后一个数据(第五个)

python - 在Python中,是否可以在另一个请求中模拟请求?