跳转到: 导航, 搜索

Trove/单元测试

设置

首先需要执行 "pip install tox"

Ubuntu

  • sudo apt-get install libmysqlclient-dev
  • sudo apt-get install python-dev
  • sudo apt-get install libxml2-dev libxslt1-dev
  • sudo apt-get install libpq-dev

Mac OSX

  • brew install mysql
  • brew install python-dev

运行测试

要运行所有测试和 PEP8 检查,请在 trove 仓库目录中运行 tox,如下所示

$ tox

要仅运行 Python 3.9 的测试,请运行

$ tox -epy39

要仅运行 PEP8 检查,请运行

$ tox -epep8

要生成覆盖率报告,请运行

$ tox -ecover