从brain导入TestHelper

2024-05-14 13:57:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在为我的应用程序编写单元测试,它使用braintree和{a2}进行计费。模块是用pip安装的。在

对于我的一些单元测试,我需要将事务的状态从“submitted”转换为“settled”,在沙盒中,这对于快速单元测试来说太长了。在

Docs,和其他问题(12),我想这可以用TestHelper来完成。在

问题是,虽然TestHelper似乎存在于braintree/braintree_pythonrepo中,但我无法确定如何导入它。在

有没有办法导入TestHelper并在我的单元测试中使用它?在


Tags: 模块pip沙盒应用程序a2docs状态单元测试
1条回答
网友
1楼 · 发布于 2024-05-14 13:57:19

全面披露:我在Braintree工作。

您可以使用TestHelper,但是我建议您使用TestingGateway。将其导入测试文件:

from braintree_python.braintree import TestingGateway

使用配置为与沙盒一起使用的网关初始化它的实例,并在沙盒事务上调用其方法:

^{pr2}$

这两个类都需要对Braintree沙盒进行API调用,因此这可能更适合您的集成测试。在

相关问题 更多 >

    热门问题