编写的函数如何在RIDE中使用日期函数

很多时候现有的库无法满足我们的业务需求,这时需要自己编写满足业务的函数进行调用使用,那么自己写的函数如何运行到RIDE中?


以下面这段函数为例:获取当前时间,然后传参addtime在当前时间的基础上加上时间(单位:分钟),那么如果把get_nowtime的函数引用到RIDE中,并使用呢?

[python]  view plain  copy
  1. #*- coding: UTF-8 -*-  
  2. #encoding=utf-8  
  3. import sys  
  4. reload(sys)  
  5. sys.setdefaultencoding('utf-8')  
  6.   
  7. __author__ = 'TengZhao'  
  8. import time,datetime  
  9.   
  10. class test():  
  11.     def __init__(self):  
  12.         pass  
  13.     def get_nowtime(self,addtime):  
  14.         """在当前时间的基础加上X分钟"""  
  15.         addtime = int(addtime)  
  16.         ISOTIMEFORMAT='%Y-%m-%d %X'  
  17.         nowtime = time.strftime( ISOTIMEFORMAT, time.localtime() )  
  18.         format="%Y-%m-%d %H:%M:%S"  
  19.         result=datetime.datetime(*time.strptime(nowtime,format)[:6])+datetime.timedelta(seconds=addtime)  
  20.         return result.strftime(format)  


1、新建test.py文件,复制上面内容,比如存放至F:\test.py

2、进入RIDE,点击Test Suite->Library->Browse选择F:\test.py


3、进入Case中,输入函数名称并带入参数,其中10和20就是get_nowtime函数带入的参数addtime

*** Test Cases ***
test
    ${当前时间加10分钟}    get_nowtime    10
    ${当前时间加20分钟}    get_nowtime    20



至此,函数的引入就可以了,可以根据自己所需的业务场景,来设计自己的函数


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值