#!/bin/python
#example 1.1
#applay
def function(a,b):
print(a,b)
def example1():
apply(function, ("whither","cannada?"))
apply(function, (1,2+3)) def example2():
print("hell0 world") def example4():
print("hed") if __name__ == "__main__":
print("process %s section start" % "__builtin__")
print("---")
for i in xrange(1,1000):
strFunctionName = "example%d" % i
if strFunctionName in globals():
strExcuteFunctionName = "%s()" % strFunctionName
print("#excute function %s:" % strFunctionName)
eval(str(strExcuteFunctionName),globals())
print("---")
else:
break print("process end")

在脚本中书写example+数字的测试函数,脚本作为程序运行时会执行所有exmaple开头的函数

if __name__ == "__main__":
print("process %s section start" % "__builtin__")
print("---")
for i in xrange(1,1000):
strFunctionName = "example%d" % i
if strFunctionName in globals():
pass
else:
strFunctionName = "example%d" % (i-1)
strExcuteFunctionName = "%s()" % strFunctionName
print("#excute function %s:" % strFunctionName)
eval(str(strExcuteFunctionName), globals())
print("---")
break
print("process end")

  以上是只执行最大exmaple后数字的函数

if __name__ == "__main__":
print("process %s section start" % "__builtin__")
print("---")
boolWhichWay = True
if boolWhichWay:
for i in xrange(1,1000):
strFunctionName = "example%d" % i
if strFunctionName in globals():
pass
else:
strFunctionName = "example%d" % (i-1)
strExcuteFunctionName = "%s()" % strFunctionName
print("#excute function %s:" % strFunctionName)
eval(str(strExcuteFunctionName), globals())
print("---")
break
else:
for i in xrange(1,1000):
strFunctionName = "example%d" % i
if strFunctionName in globals():
strFunctionName = "example%d" % i
strExcuteFunctionName = "%s()" % strFunctionName
print("#excute function %s:" % strFunctionName)
eval(str(strExcuteFunctionName), globals())
print("---")
else:
break
print("process end")

  

python模板:自动化执行测试函数的更多相关文章

  1. python自动化执行脚本

    ---恢复内容开始--- 1 (1)首先在你的.py文件上加上一行代码注释: #!/usr/local/bin/python2.7 (2)终端下执行: crontab -e 进入后,输入i 进入可编辑 ...

  2. [小菜随笔]新手使用appium+python进行自动化测试过程中webdriver.Remote报错的错误分析方法(带实例)

    很多人刚开始使用python+appium去执行APP自动化的时候经常会遇到webdriver.Remote,报错位置指向都是driver = webdriver.Remote('http://127 ...

  3. python接口自动化(十)--post请求四种传送正文方式(详解)

    简介 post请求我在python接口自动化(八)--发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等.我们要知道post请求四种传送正文方式首先需要先 ...

  4. Workbench利用Python驱动DM执行Js进行建模

    Workbench的工作平台下可以利用Python进行一些操作,包括添加system和component等等.DM可以通过执行Jscript脚本进行自动建模,因此,结合这两块的内容,可以利用Pytho ...

  5. 编写脚本实现DHCP服务与DHCP中继自动化执行

    编写脚本实现DHCP服务与DHCP中继自动化执行 本脚本是在liunx搭建DHCP服务器以及DHCP中继服务器实验环境下实现的https://www.cnblogs.com/yuzly/p/10539 ...

  6. python接口自动化24-有token的接口项目使用unittest框架设计

    获取token 在做接口自动化的时候,经常会遇到多个用例需要用同一个参数token,并且这些测试用例跨.py脚本了. 一般token只需要获取一次就行了,然后其它使用unittest框架的测试用例全部 ...

  7. python接口自动化3-自动发帖(session)

    前言 上一篇模拟登录博客园,但这只是第一步,一般登录后,还会有其它的操作,如发帖,评论等,这时候如何保持会话呢? (敲黑板!!!由于博客园最近登录机制变了,登录全部走cookie登录) 一.sessi ...

  8. Python 模板 Jinja2

    Python 模板 Jinja2 模板 要了解Jinja2,就需要先理解模板的概念.模板在Python的web开发中广泛使用,它能够有效的将业务逻辑和页面逻辑分开,使代码可读性更强.更加容易理解和维护 ...

  9. python接口自动化25-发xml格式post请求

    前言 post请求相对于get请求多一个body部分,body部分常见的数据类型有以下四种(注意是常见的,并不是只有4种) application/x-www-form-urlencoded appl ...

随机推荐

  1. Spring-mvc 静态资源不拦截

    在Spring-mvc.xml文件中加入这个就可以了 <!-- 用于对静态文件进行解析 --> <mvc:annotation-driven /> <mvc:resour ...

  2. Python数据结构之四——set(集合)

    Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ 经过几天的回顾和学习,我终于把Python 3.x中的基础知识介绍好啦.下面将要继续什么呢?让我想想先~~~嗯,还是 ...

  3. django-表单

    一.从Request对象中获取信息 1.URL相关的信息 属性/方法 说明 举例 request.path 除域名以外的请求路径,以正斜杠开头 "/hello/" request. ...

  4. React Native填坑之旅 -- FlatList

    在React Native里有很多种方法来创建可滚动的list.比如,ScrollView和ListView.他们都各有优缺点.但是在React Native 0.43里增加了两种行的list vie ...

  5. Wordpress上传资源报HTTP错误

    简述 在公司内部搭建内部视频学习网站,经过对比选择了wordpress进行站点搭建.但是在上传视频遭遇到了各种问题,特将此处理过程进行记录. 原因排查 1.上传一个十几兆mp4的文件上传进度到达百分之 ...

  6. Vue第一个自定义组件:数字输入框(number-input)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. JLINK 10针J和20针JTAG接口连接方法

    我的JLINK终于用上了,哈哈,好开心,终于不用考虑是不是要借用别人的PC机了,昨天到城隍庙电子市场忙活了一下午,终于算是满载而归,呵呵,好了,下面说一下接法,其实根本不需要什么转接板什么的,直接把相 ...

  8. Java中常见的Exception种类

    Java中常见的Exception种类 1.ClassNotFoundException 2.IOException 3.NoSuchFieldException 4.NoSuchMethodExce ...

  9. Codeforces Round #454 D. Seating of Students

    分三类 1 1: 一个就好了 3 3:特殊讨论下 或 : 第一行奇序号的数放前面,偶序号的数放后面,第二行奇序号的数放前面,偶序号的数放后面,第二行依次类推 有点难写,真的菜 #include< ...

  10. JNDI在本项目中的应用

    一,在tomcat的context文件中做如下配置 <?xml version="1.0" encoding="UTF-8"?> <Conte ...