我正在使用python、unittest和sikuli创建和运行一些自动化测试。这是我的密码:
class TestSmoke(unittest.TestCase):
def createdTestFromArgument(self):
#step1
#step2
#step3
...
#stepx
def argumentsCollector():
argumentsList = list()
for i in sys.argv:
argumentsList.append(i)
argumentsList.pop(0)
return argumentsList
def testBuilder():
#requested help
def smokeTests():
suite = unittest.TestSuite()
suite.addTest(TestSmoke('createdTestFromArgument'))
return suite
我在TestSmoke类中有一个测试和一个套件smokeTests()。这就像标准单元测试.py接近。你知道吗
我是这样运行脚本的:
..pathToProject --args step1 step2 step3
argumentsCollector()
从命令行获取参数并将其添加到列表中,然后返回列表。到现在为止,一直都还不错。你知道吗
在testBuilder()
中,我想创建一个类似TestSmoke类中的方法,其中的测试步骤在cmd中给出,并在argumentsCollector中的列表中收集。你知道吗
如果我能在createdTestFromArgument或TestSmoke类中调用它,以便像单元测试.py测试。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐