如何使用travisCI运行Django项目

2024-05-15 16:17:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Django项目,我正在使用TravisCI构建它,它应该运行我拥有的测试类。由于某些原因,当生成运行时,它会成功,但作业的输出显示运行了0个测试:

enter image description here

我最初使用命令python manage.py test来运行构建,但由于某些原因,它似乎不起作用,所以我运行了命令python src/manage.py test FileUploadTestClass.test_uploaded_file,但这会导致测试类的导入错误。在

使用TravisCI运行django测试框架的正确方法是什么?

。特拉维斯·伊梅尔

language: python
python:
- "2.7"
# setup environment
env:
- DJANGO_VERSION=1.11.2
- DJANGO_SETTINGS_MODULE='di_photouploader.settings.production'
# install dependencies
install:
- pip install -r requirements.txt

# run test scripts
script:
- python src/manage.py test 

Tags: install项目djangopytest命令srcmanage
1条回答
网友
1楼 · 发布于 2024-05-15 16:17:19

有几个问题。首先,您显然无法从父目录运行测试,因此在python src/manage.py test运行之前,您必须切换到管理.py位于。另外,unittest.TestCase需要传递到类定义中,而不是django.test.TestCase。在

相关问题 更多 >