Python 如何在预提交钩子中运行django测试
我被困在如何在预提交钩子中简单地运行django测试上。我最终会让他们进入推进阶段,但我只是想让他们先跑。它试图循环我的测试,但测试对象是非类型对象。在这个钩子外面很好用。我相信这对某些人来说是显而易见的。谢谢 这是我的测试钩Python 如何在预提交钩子中运行django测试,python,django,pre-commit-hook,Python,Django,Pre Commit Hook,我被困在如何在预提交钩子中简单地运行django测试上。我最终会让他们进入推进阶段,但我只是想让他们先跑。它试图循环我的测试,但测试对象是非类型对象。在这个钩子外面很好用。我相信这对某些人来说是显而易见的。谢谢 这是我的测试钩 repo: local hooks: - id: tests name: run tests always_run: true entry: python manage.py test l
repo: local
hooks:
- id: tests
name: run tests
always_run: true
entry: python manage.py test
language: system
types: [python]
编辑:我意识到在提交或推送上运行后端测试不是一个好主意。应该只运行钩子来清理git钩子上的代码。我现在也遇到了同样的问题,但它可以很好地处理以下问题:
repos:
- repo: local
hooks:
- id: django-test
name: django-test
entry: python manage.py test
always_run: true
pass_filenames: false
language: system