我有一个由zc.buildout管理的Python项目。
我的buildout.cfg
文件如下所示:
[buildout]
parts = python ipython
develop = .
eggs = redditsubscraper
versions = versions
[versions]
[python]
recipe = zc.recipe.egg
interpreter = python
eggs = ${buildout:eggs}
[ipython]
recipe = zc.recipe.egg:scripts
eggs = ${buildout:eggs}
ipython
scripts = ipython
我想在我的库中添加一个bin/test
脚本来运行单元测试。
如何添加此脚本?是否有我需要的配方可以让我运行bin/test
并运行我的单元测试?
答案 0 :(得分:1)
我找到了办法。
向buildout.cfg
添加新部分:
[test]
recipe = pbp.recipe.noserunner
eggs = ${buildout:eggs}
pbp.recipe.noserunner
script = test
将该部分添加到buildout:parts
:
[buildout]
parts = python ipython test
# ...
运行bin/buildout
,您将在test
文件夹中获得名为bin/
的脚本。运行该脚本以运行项目中的所有测试。