小编Jus*_*tMe的帖子

使用nosetests进行测试超时

我正在设置我的nosetests环境,但似乎无法让超时工作正常.我希望x在鼻子发现的每个测试中有第二个(比如说2)超时.

我尝试了以下方法:

nosetests --processes=-1 --process-timeout=2
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但我注意到以下几点:

  • 对于一些简单的测试用例,并行测试需要更长的时间
  • 当测试超时(因此失败)时,Nose不报告

有谁知道如何让这样的超时工作?我希望它能在没有并行测试的情况下工作,但只要我得到测试超时的反馈,这就不会成为问题.

python nose nosetests python-2.7

10
推荐指数
1
解决办法
3724
查看次数

将 SVG/PDF 转换为 EMF

我正在寻找一种将 matplotlib 图保存为 EMF 文件的方法。Matplotlib 允许我保存为 PDF 或 SVG 矢量文件,但不能保存为 EMF。

经过长时间的搜索,我似乎仍然找不到用 python 来做到这一点的方法。希望有人有想法。

我的解决方法是使用子进程调用inkscape,但这远非理想,因为我想避免使用外部程序。

我正在使用 wx 后端运行 python 2.7.5 和 matplotlib 1.3.0。

python svg matplotlib python-2.7

6
推荐指数
1
解决办法
4325
查看次数

用逗号分隔而不用引号括起来

我正在尝试使用正则表达式 (re.split) 拆分字符串,但自从我使用正则表达式以来已经有一段时间了。

字符串看起来像:

string = '"first, element", second element, third element, "fourth, element", fifth element'
Run Code Online (Sandbox Code Playgroud)

我想在每个逗号上拆分字符串,除非子字符串用引号括起来。

输出应如下所示:

output = ['"first, element"', 'second element', 'third element', '"fourth, element"', 'fifth element']
Run Code Online (Sandbox Code Playgroud)

python regex

-3
推荐指数
1
解决办法
7463
查看次数

标签 统计

python ×3

python-2.7 ×2

matplotlib ×1

nose ×1

nosetests ×1

regex ×1

svg ×1