python - 测试安装的 Python 包

标签 python nose

为了测试我在源目录中运行的 Python 包: python setup.py 测试

如果我理解正确的话,这会测试源目录中的代码,而不是安装包中的代码。

如何测试安装是否成功。 是否可以(甚至是常见做法)在已安装的软件包上运行测试套件?

最佳答案

感谢 Goyo,我找到了一个令我满意的解决方案。 我安装了我的包(我们称之为 my-package),包括通过 setuptools 进行的测试,并在安装目录中运行以下命令(例如,python-env/lib/python3.x/site-packages):

nosetests my-package

关于python - 测试安装的 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47220100/

相关文章:

python - 如何将唯一数字映射到列表列中的每个唯一字符串

python - 执行 Python3 x Selenium Webdriver 脚本时出错:RenderWidgetHostImpl::OnSwapCompositorFrame,LatencyInfo 矢量大小 117 太大

nose - pytest 的规范插件?

python - 在 Python 中测试抽象类

python - 只从 python nose 运行 doctests

python - 如何一次从 matplotlib 中导出一个图例标记?

python - Django 管理 css 丢失

python - 如何从查询集 Django 中获取包含所有数据的特定列表?

python - NoseGAE 无法在应用程序根目录中导入 .py 文件

python - 如何在nosetests中使用正则表达式(即-m)在夹具中选择一些测试方法?