- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试运行一个依赖资源文件夹(例如图像)的 twisted.trial.TestCase,该资源文件夹与我名为 test
的 Python 包一起驻留。不幸的是,在运行测试运行器(即发出 trial test
)时创建的临时目录不包括(自然地)整个原始工作目录的副本,我的测试失败了,因为图像不能被发现。软件的功能在很大程度上取决于这些图像,因此它们需要成为测试的一部分。
问题是,有没有一种方法可以自定义测试运行器通常从头开始创建的 _trial_temp
目录,以便除了测试运行器本身认为需要的内容之外,它还包含某些文件和文件夹?
最佳答案
没有。
不要这样做。如果您需要项目中的数据,那么它绝不是临时数据。如果您使用 --temp-directory
将 trial 指向一个目录,它会假定它实际上是“临时的”并将它吹走。相反,您应该访问与测试路径相关的数据。
如果您将示例数据放入与测试相同的目录中,并将其视为package_data
,您可以这样做:
from twisted.python.modules import getModule
thisModule = getModule(__name__)
dataPath = thisModule.filePath.parent()
并在您的测试中获取数据:
fileobj = dataPath.child("sample_file.data").open()
databytes = dataPath.child("other_file.txt").getContent()
因此请将您的临时目录和示例数据分开。
关于testing - 如何在 Twisted Trial 中自定义临时目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29755688/
// write static methods here public static double [] calcDarts(double [] trial, int numtrials)th
我正在调查 chessie图书馆。我经常看到 Trial.lift 和 Trial.bind 函数被使用。如果我理解正确, Trial.lift 接受一个函数参数,如果管道输入的结果成功,则执行并返回
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 8 年前。 Improve
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
我打算为我的应用程序实现试用模式,但刚刚意识到安装日期必须保存在隔离存储中,并与我为试用应用程序设置的时间限制进行比较。然而,用户可以卸载试用应用程序,显然它也删除了隔离存储,这意味着他们可以重新
我们正在考虑使用 twisted 的 trial 进行测试。查看文档,似乎没有一种方法可以专门对测试进行排序,它会根据名称遵循自己的顺序。有没有什么方法可以在不使用命名约定的情况下对测试进行排序? 最
我正在尝试运行一个依赖资源文件夹(例如图像)的 twisted.trial.TestCase,该资源文件夹与我名为 test 的 Python 包一起驻留。不幸的是,在运行测试运行器(即发出 tria
我在看代码from here开头有这个: ## generate data for medical example clinical.trial [1] "$ [3] "@ [5] "[[
我已经创建了一个应用程序,并且已经在AppStore中购买了一个帐户。 我希望配置该应用程序,使其免费运行两次,然后用户必须购买完整版本。我想在试用版中实施完整版的购买(使用应用内购买)。 最佳答案
所以我在 MEVN 堆栈中得到了一个 Web 应用程序。在我的网络应用程序上,我提供不同的付款计划。其中之一是“一周完全访问”,需支付固定费用。当用户订购该软件包时,我会更新链接到用户的 mongod
我第一次尝试使用 Hyperopt 在 Python 中进行超参数调整。我已阅读文档并想在 XgBoost 分类器上尝试一下。 “X_train”和“y_train”是将其分为测试集和训练集后的数据框
如何控制 Twisted-trial 测试的输出? 我已经查找过不同的解决方案,但我对测试还很陌生,所以我找不到合适的解决方案或无法正确使用它。 一般来说,我会尝试为我的项目制作自动测试系统,例如 B
我用 python 写了两个素数测试。第一个是基于试分法,第二个是埃拉托色尼筛法。我的理解是 sieve 的时间复杂度应该比 trial 小,所以 sieve 应该渐近地更快。 但是,当我运行它时,试
我在 Sanbox 模式下使用 Paypal REST API (Java) 来测试我的定期付款设置。 业务规则: 1- 新订阅后,我想立即向客户收取 3 个月的费用,不予退款。 2- 3 个月后,定
我已经在我的网站上支付了会员费,其中一些有试用期。试用期结束后,金额应支付从用户的贝宝帐户(我收集他们的付款信息注册)。。我怎样才能做到这一点呢?
我有一个生成带有试用期的订阅的计划。 Stripe 正在生成此试用期的行项目为 0 美元的发票,试用期为 作为描述。我想重命名此描述,因为我的客户是法国人(而且您知道,我们法国人的英语说得不太好,但这
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
此查询指的是将试验用作 fmin 中的参数。 trials = Trials() best = fmin(objective, space=hp.uniform('x', -10, 10), algo
我在 Windows Azure 上通过试用订阅托管了一台测试虚拟机。我的试用期于周二结束,今天我支付了即用即付的费用,但我发现我无法再次轻松打开虚拟机。 有什么方法可以将机器从试用订阅中取出并放入我
有人能解释清楚吗?我在这里粘贴相关的Java代码。我以为试验次数和投注次数是一样的。 public class Gambler { public static void main(String
我是一名优秀的程序员,十分优秀!