亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python+unittest在linux與windows環境的使用區別

發布時間:2021-08-31 23:15:39 來源:億速云 閱讀:215 作者:chen 欄目:大數據

本篇內容主要講解“python+unittest在linux與windows環境的使用區別”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python+unittest在linux與windows環境的使用區別”吧!

一、以文件內容實例講解:

windows環境下,lib目錄下的send_email.py文件內容與Linux環境下lib目錄下的send_email.py文件內容區別如截圖標注所示:

python+unittest在linux與windows環境的使用區別Linux環境下send_email.py文件的寫法為:
att = MIMEText(open(config.basedir + '/Report.zip', 'rb').read(), 'base64', 'utf-8')
原因是:

1.windows環境下該工程目錄/test/testsuit下的all_start.py文件執行成功后會在當前目錄生成Report.zip文件

2.linux環境下該工程目錄/test/testsuit下的all_start.py文件執行成功后會在工程的根目錄下生成Report.zip文件(即目錄:/home/devops/STG_API_unittest),而不是在目錄:/home/devops/STG_API_unittest/test/testsuit下生成Report.zip文件,所以需要修改。

 二、工程目錄下/test/testsuit/all_start.py文件內容區別如下:

windows環境下,all_start.py文件內容注意點如截圖標注所示:
python+unittest在linux與windows環境的使用區別 只需要在all_start.py文件內:import unittest模塊即可

 linux環境下,all_start.py文件內容中關于:suite = unittest.defaultTestLoader.discover(basedir + '/test/testcase/CHE001_API/APP_vehicle_V1.10', pattern='*.py')

寫法修改為:
test_Loader = DiscoveringTestLoader()
suite = test_Loader.discover(basedir + '/test/testcase/CHE001_API/APP_vehicle_V1.10', pattern='*.py')

并且在all_start.py文件的上方添加:from discover import DiscoveringTestLoader

如果導入報錯,先安裝discover,pip install discover

到此,相信大家對“python+unittest在linux與windows環境的使用區別”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巩留县| 武山县| 丹江口市| 两当县| 镇康县| 平顶山市| 白山市| 阿拉善右旗| 陆河县| 红原县| 新乡市| 曲松县| 张掖市| 长海县| 常德市| 恭城| 洮南市| 扶绥县| 华宁县| 临江市| 安顺市| 新昌县| 盱眙县| 宁海县| 太湖县| 上杭县| 怀柔区| 五家渠市| 马关县| 北碚区| 青岛市| 虹口区| 阜平县| 壤塘县| 当涂县| 德钦县| 罗田县| 隆尧县| 宁德市| 荥经县| 陵水|