未提供项目说明
docassemble.assemblylinewizard的Python项目详细描述
在docassembly.assemblyLine向导在
开发测试
要编写和运行测试,您需要在Python中设置测试环境。
预先警告,作为要求的一部分,
您必须安装docassemble
包,这很复杂。如果你下载有困难的话
包,请查看installation instructions
或者在Docassemble Slack channel上发表你的问题。在
设置虚拟环境
{cda>首先设置一个虚拟环境 与此存储库相关。 这将保持代码的干净,并确保此存储库不会干扰 你的其他项目。在
$ cd docassemble/assemblylinewizard
$ pip3 install virtualenv
$ virtualenv -p $(which python3) docassemble
$ source docassemble/bin/activate
$ pip install -r requirements.txt
(我在上面使用了pip3
和python3
,因为我的机器上同时有python2和python3,但是
如果只有python3,则只能使用pip
和{
如果您的错误显示类似mysql_config: command not found
的内容,则表示您丢失了
mysql
,这是一个依赖项。你可以搜索如何安装你的系统。在
然后,每次你在这个项目上工作,进入你的虚拟环境
^{pr2}$每次你完成这个项目,退出你的虚拟环境
$ deactivate
运行测试
要运行测试,请确保您在包含测试的目录中(例如,docassemble/assemblylinewizard
)
并使用以下命令(按“运行所有测试”到“运行一个测试”的顺序)
$ python -m unittest discover
$ python -m unittest test_file
$ python -m unittest test_file.TestClass
$ python -m unittest test_file.TestClass.test_method
作者
- 项目
标签: