增加新的功能,通过beautiful 发送 效果

#!/user/bin/python3
#coding=utf-8
#2019/10/30 --16:21
#author :hui
import unittest,yagmail,time
from BeautifulReport import BeautifulReport as bf #导入BeautifulReport

'''导入要执行的类'''
from case_2 import Detail
from case_3 import List
from case_1 import Login
from case_4 import Wallet
from case_5 import Neayby
from case_6 import Price




if __name__ == '__main__':
# suite_tests = unittest.defaultTestLoader.discover(".",pattern="p_case*.py",top_level_dir=None)
# BeautifulReport(suite_tests).report(filename='oride测试报告', description='测试进行中', log_path=r'C:\Users\hui\PycharmProjects\new_oride\log\test_log.txt',report_dir=r'C:\Users\hui\PycharmProjects\new_oride\report')


'''

说明:在使用addTest方法调用类名不能或方法名不能相同
否则报错:During handling of the above exception, another exception occurred:

'''

suit = unittest.TestSuite()

#如新增功能
suit.addTest(ConfigType("testoff"))#关闭城市车型配置
suit.addTest(OldVersion('test_old_version'))#乘客端旧版本
suit.addTest(OldVersion('test_old_version_no_ocar'))#旧版本不显示ocar
suit.addTest(ActList("test_act"))#乘客活动列表
suit.addTest(ActList("test_setting1"))#添加乘客快速位置
suit.addTest(ActList("test_setting2"))#取消乘客快速位置
suit.addTest(Detail("test_check"))#当前是最新版本
suit.addTest(Detail("test_coupon"))#优惠活动弹层




#通过实例化执行
run = bf(suit) # 实例化beautiful
run.report(description='测试进行中', filename='oride_report',report_dir=r'C:\Users\hui\PycharmProjects\new\report')


yag = yagmail.SMTP(user='269813@qq.com', password='xseaaj', host='smtp.qq.com', port='465')
body = "测试环境,oride-api"
yag.send(to=['47302@qq.com'], subject='api测试中', contents=[body,r'C:\Users\hui\PycharmProjects\new\report\report.html'])
print("已发送邮件")
posted @   yanhuidj  阅读(248)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示