码迷,mamicode.com
首页 > 其他好文 > 详细

111

时间:2018-02-02 20:17:59      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:正文   测试报告   邮件服务器   mail.py   __name__   strftime   ftime   header   ice   

import unittest,time
from HTMLTestRunner import HTMLTestRunner

#指定测试用例为当前文件夹下的Practice目录
test_dir=‘./test_case‘
discover=unittest.defaultTestLoader.discover(test_dir,pattern=‘test_*.py‘)

if __name__==‘__main__‘:

    # 按照一定格式获取当前时间
    now=time.strftime("%Y-%m-%d %H_%M_%S")
    # 定义报告存放路径
    filename=test_dir+‘/Report/‘+now+‘result.html‘
    fp=open(filename,‘wb‘)

    # 定义测试报告
    runner=HTMLTestRunner(stream=fp,title=‘测试报告‘,description=‘用例执行情况‘)

    runner.run(discover)  # 运行测试用例
    fp.close()  # 关闭报告文件

  SendEmail.py

import smtplib
from email.mime.text import MIMEText
from email.header import Header

#发送邮件服务器
smtpserver=‘smtp.qq.com‘
#发送邮箱户名/密码
user=‘1368424681‘
password=‘0101‘
#发送邮件
sender=‘bronc.q.li@126.com‘
#接收邮箱
receiver=‘Bronc.Q.Li@126.com‘
#发送邮件主题
subject=‘Python email test‘

#编写HTML类型的邮件正文
msg=MIMEText(‘<html><h1>你好!</h1></html>‘,‘html‘,‘utf-8‘)
msg[‘Subject‘]=Header(subject,‘utf-8‘)

#连接发送邮件
smtp=smtplib.SMTP()
smtp.connect(smtpserver)
smtp.login(user,password)
smtp.sendmail(sender,receiver,msg.as_string())
smtp.quit()

  

111

标签:正文   测试报告   邮件服务器   mail.py   __name__   strftime   ftime   header   ice   

原文地址:https://www.cnblogs.com/taidou/p/8406323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!