tibco实现供应测试助手

fptest的Python项目详细描述


fptest

Release StatusBuild Status

概述

classTerminateGponLinkTest(fptest.FpTest):deftest_workorders(self):expected_workorders=[('LST-ONTDETAIL','WOS_Completed'),('DEL-ONT','WOS_Completed')]actual_workorders=[(wo.name,wo.status)forwoinself.cart_order_tracing.outgoing_workorders]self.assertListEqual(expected_workorders,actual_workorders)defrequest(self):return"""
<request>
    <so>
        <orderId>1412685518565</orderId>
        <sod>
           <!-- Snipped for brevity -->
"""

fptest.FpTest扩展了unittest.TestCase,并重写了setUp方法以将request()的内容发布到fp。 然后它将../runtime/FPNode/cartOrderTracing.00000.log解析为一种更容易提取信息的格式 跟踪文件中没有。

然后,您可以用python编写具有表现力和可重复性的测试。我在用 nosetests--with-xunit标记,以输出jenkins是 后期处理!

安装

pip install fptest

设置

假定文件结构如下:

FP-Project/
|-- IntegrationTests
`-- runtime
    `-- FPNode

目录结构很重要,因为fptest将在../runtime/FPNode中查找cartordertracing日志文件。

样品

此项目的/samples目录中有两个示例。这些是我成功运行的测试 反对我的外交政策。

即将提供的文档

  • 根据输入值将盒式磁带模拟器设置为通过/失败的说明
  • 工单中raw_paramsparams的说明
  • 解释self.fp_urlself.fp_node_dir
  • 解释TraceWorkOrder
  • 订单id和self.now()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不调用未来。有什么问题吗?   isSelected(),isDisplayed在selenium、java for checkbox中不适用于我。其中xpath不显示是选中还是未选中   java在线应用程序创建者是如何工作的?是否有任何示例源代码可供查看?   Rest服务中的java Spring启动自定义异常   java将成员对象添加到ArrayList<Membership>   关键字这个Java项目如何使用语言保留字作为标识符?   字符串格式如何在Java中打印列中的双精度数组   java libgdx动画仅在事件上出现一次   java如何使用spring。应用docker容器上RestTemplate url中的名称?   java Hibernate UnuniqueObjectException:具有相同标识符值的不同对象已与会话关联   使用leapmotion、光标显示的java处理   java Libgdx Box2D仅针对少数特定对象控制冲突响应   带外键的java Spring数据JPA@Query:参数不匹配   java在我的“ifelse”语句中遇到问题,我不知道如何将文本字段转换为整数(或其他)   java Maven插件没有在我希望的地方运行