91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

开远市| 宁津县| 锦州市| 万全县| 云浮市| 濉溪县| 信丰县| 衡阳市| 东山县| 马边| 泸西县| 濉溪县| 沽源县| 塘沽区| 昌都县| 武汉市| 微博| 广水市| 元氏县| 衡东县| 曲靖市| 探索| 广德县| 醴陵市| 尼木县| 突泉县| 霍邱县| 霍林郭勒市| 斗六市| 军事| 嘉黎县| 镇远县| 泌阳县| 老河口市| 温州市| 晋城| 高雄市| 怀集县| 介休市| 阿拉尔市| 咸丰县|