tox

    35热度

    4回答

    我们的Python项目有一个requirements.txt文件,该文件列出了一些相关模块。我们曾经使用 pip install -r requirements.txt 来安装这些依赖关系。我们现在使用tox来构建测试环境。我的问题是,我们如何直接通过requirements.txt安装模块。 以下是我们的tox.ini和requirements.txt: tox.ini: [tox] en

    7热度

    1回答

    如何配置setup.py运行tox为test步骤?

    13热度

    4回答

    我试图在我的包上运行py.test,但它试图从项目根目录中解析setup.py,即使我试图排除它。 我需要从* .py文件收集测试,因为测试类包含在模块中。 # setup.cfg [pytest] norecursedirs = .svn _build tmp* lib/third lib *.egg bin distutils setup.py python_files = *.py

    2热度

    2回答

    我有一个小的Python包tendo,我要让它运行,测试并安装了广泛的Python版本,从2.5和3.2 结束,我需要2.5的支持,因为我们仍然有机器上运行它并且不能升级。 当前单元测试包含在模块内部,因此当您更改模块并运行它们时,更容易更新它们,因为主要将运行测试。 某些模块不适用于所有平台。 setup.py setup.cfg tox.ini mypackage/foo.py myp

    0热度

    1回答

    默认情况下使用tox时,如果使用白色背景终端,但很难用黑色终端看到,则会向终端输出颜色,这实际上很好。是否有任何技巧可以在不直接破解代码的情况下禁用tox中的颜色​​?

    1热度

    1回答

    我有几个测试文件夹设置为使用tox。它们都具有pysqlite作为要求,无论是包本身还是测试运行。我一直在使用tox运行这些包,最近,我注意到tox在尝试安装pysqlite时失败。 问题来自pysqlite setup.cfg。默认情况下,它有下面几行: [build_ext] #define= #include_dirs=/usr/local/include #library_dirs=

    4热度

    1回答

    我需要psycopg2和lxml进行测试,但是当我尝试通过tox将它安装在virtualenv中时,它由于缺少pg_conf或其他依赖项而失败。 我发现引导脚本这样的解释:http://www.virtualenv.org/en/latest/index.html#bootstrap-example 我怎样才能加入启动脚本对tox的VIRTUALENV?你知道我的担忧的任何好例子(lxml和psy

    5热度

    3回答

    我使用Tox来检查我开发的系统在新环境中安装时是否运行正常(正常检查setup.py文件)。但是,系统使用memcached服务器,理想情况下,我想为每个Tox运行产生一个新服务器。 是否有一种首选方式在测试运行之前启动程序(之后关闭它们)还是需要编写自定义运行程序? 编辑:测试运行是py.test

    9热度

    2回答

    我正在使用python tox为python的几个版本运行python unittest,但是这些python解释器并非在所有运行tox的机器或平台上都可用。 如何配置tox,以便只有在python解释器可用时才会运行测试。 的tox.ini例子: [tox] envlist=py25,py27 [testenv] ... [testenv:py25] ... 最大的问题是,我不希

    1热度

    1回答

    默认情况下,tox将从您的依赖项收集测试,我希望它只收集来自我的包的测试。 我该怎么做?