html tool

2018年6月4日星期一

pyfit - fitness use for python

http://www.codexiu.cn/python/blog/802/
[popexizhi: python slim 只找到了2.6和3.0使用的看来已经很久不更新了:)好可惜啊 ]

PS:fit 依赖包的安装
需要下载安装PyFIT,下载地址https://pypi.python.org/pypi/PyFIT/0.8a2
pip install PyFIT==0.8a2 

参考:https://www.cnblogs.com/muxinyue/p/4225801.html


Column Fixture

特点:行表格展现形式,一条测试用例对应一行数据
Wiki
#test page
!1 This is a demo for fitnesse
!2 Use this page as a reference.
!3 Variable Setup
!define COMMAND_PATTERN {python "%m" %p}
!define TEST_RUNNER {/usr/lib/python2.7/site-packages/fit/FitServer.py}
!path /root/tool/fitness/test/
!|ColumnFixtureTest.AddTest |
| a| b| add?|
|1|2|3|
|1|3|3|
----------------------------------------------------------------------
Python: [popexizhi: ColumnFixtureTest.py ]
from fit.ColumnFixture import ColumnFixture
class AddTest(ColumnFixture):
    _typeDict = {
                  "a":"Int",
                  "b":"Int",
                  "add":"Int",
                  }
    def __init__(self):
        ColumnFixture.__init__(self)
        self.a=''
        self.b=''
    def add(self):
        c=self.a+self.b
        return c


没有评论:

发表评论