首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未部署python测试

未部署python测试
EN

Stack Overflow用户
提问于 2017-12-31 08:13:02
回答 1查看 153关注 0票数 3

我编写了一个从内置测试继承的测试,但是它在ImportError上的构建服务器上失败了。当将dev环境与构建服务器进行比较时,我得到以下区别:

发展环境(mac):

代码语言:javascript
复制
>>> len(os.listdir('/usr/lib/python2.7/test'))
1418

构建服务器(linux):

代码语言:javascript
复制
>>> len(os.listdir('/usr/lib/python2.7/test'))
8

基本上,在服务器上安装Python时,它没有部署Python的内置测试文件。我该怎么解决这个问题?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-02 09:17:39

您的Linux发行版提供的包似乎不包含Python开发人员提供的整个测试集。实际上,在Debian和Ubuntu中,包libpython2.7-stdlib只包含

  • pystone.py
  • regrtest.py
  • test_support.py

正如您在https://packages.debian.org/sid/amd64/libpython2.7-stdlib/filelist中所看到的。

在Debian和Ubuntu中,整个测试套件由包libpython2.7-testsuite提供。试着安装它。

或者,尝试从https://www.python.org/downloads/source/获取整个包,并下载首选版本的源代码。解压:./Python-2.7.x/Lib/test/应该包含您需要的所有文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48040994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档