99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python+Unittest在Linux與Windows環(huán)境使用避坑指南

jf_78858299 ? 來(lái)源:無(wú)量測(cè)試之道 ? 作者:無(wú)量 ? 2023-05-12 11:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、文件內(nèi)容實(shí)例講解**

windows 環(huán)境下,lib 目錄下的 send_email.py 文件內(nèi)容與 Linux 環(huán)境下 lib 目錄下的send_email.py 文件內(nèi)容區(qū)別如截圖標(biāo)注所示:

圖片Linux環(huán)境下send_email.py文件的寫法為:

att = MIMEText(open(config.basedir + '/Report.zip', 'rb').read(), 'base64', 'utf-8')

原因:

1.windows環(huán)境下該工程目錄/test/testsuit下的all_start.py文件執(zhí)行成功后會(huì)在當(dāng)前目錄生成Report.zip文件

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

** 二、工程目錄下/test/testsuit/all_start.py文件內(nèi)容區(qū)別**

windows環(huán)境下,all_start.py文件內(nèi)容注意點(diǎn)如截圖標(biāo)注所示:

圖片 只需要在all_start.py文件內(nèi):import unittest模塊即可

** linux環(huán)境下,all_start.py文件內(nèi)容中關(guān)于: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

如果導(dǎo)入報(bào)錯(cuò),先安裝discover,pip install discover**

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213670
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3612

    瀏覽量

    91365
  • lib
    lib
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    9403
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux安裝Python環(huán)境的多版本共存說(shuō)明

    linux系統(tǒng)環(huán)境自帶python2.6,但有時(shí)我們項(xiàng)目使用的版本可能是3.x以上等等,此時(shí)我們需要在linux中再安裝項(xiàng)目所需的python
    發(fā)表于 07-05 06:36

    Harmony OS 開發(fā)指南——DevEco Device Tool 安裝配置

    本文介紹如何在Windows主機(jī)上安裝DevEco Device Tool工具。點(diǎn)總結(jié):國(guó)內(nèi)部網(wǎng)絡(luò)環(huán)境下,安裝npm包可能會(huì)失敗,推薦使用淘寶源;serialport這個(gè)npm包安裝的過(guò)程中需要
    發(fā)表于 11-04 11:49

    HarmonyOS環(huán)境搭建遇到的,分享給大家

    1)Linux環(huán)境搭建目前harmony的源碼暫時(shí)不支持Windows下構(gòu)建,因此我們需要搭建Linux
    發(fā)表于 03-11 10:08

    如何使用coLinuxWindows環(huán)境中創(chuàng)建一個(gè)Linux嵌入式開發(fā)環(huán)境

    本文通過(guò)使用 coLinux Windows環(huán)境中創(chuàng)建一個(gè)運(yùn)行高效、配置簡(jiǎn)單的 Linux嵌入式開發(fā)環(huán)境,不但避免了開發(fā)人員安裝
    發(fā)表于 04-23 06:29

    windows下安裝python linux下安裝python masOS下安裝python

    、Brython、Pyston等版本,有興趣的讀者可以自行了解。Windows環(huán)境可以Python官方網(wǎng)站下載到Python
    發(fā)表于 06-11 16:59

    怎樣去謝嵌入式linux系統(tǒng)下的python程序

    最近在寫運(yùn)行在嵌入式linux系統(tǒng)下的python程序。中間遇到很多,接下來(lái)我就一一說(shuō)一下。從windows編寫python腳本,然后將文
    發(fā)表于 11-04 07:21

    分享一些嵌入式系統(tǒng)編程中內(nèi)存操作相關(guān)的指南

    嵌入式系統(tǒng)的編程中,內(nèi)存操作是我們常用到的,但往往也是易錯(cuò)的地方,怎么避免呢,今天給大家分享一些相關(guān)的指南。數(shù)據(jù)指針...
    發(fā)表于 12-17 07:18

    學(xué)習(xí)Python應(yīng)該選擇什么系統(tǒng)環(huán)境

    Windows下安裝成功,而且開發(fā)環(huán)境和部署環(huán)境差別也太大。我們使用Pycharm的遠(yuǎn)程開發(fā)功能,可以將Windows
    的頭像 發(fā)表于 12-29 11:24 ?4568次閱讀

    如何在Linux環(huán)境下實(shí)現(xiàn)Python環(huán)境的搭建

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何在Linux環(huán)境下實(shí)現(xiàn)Python環(huán)境的搭建。
    發(fā)表于 08-24 12:12 ?14次下載
    如何在<b class='flag-5'>Linux</b><b class='flag-5'>環(huán)境</b>下實(shí)現(xiàn)<b class='flag-5'>Python</b><b class='flag-5'>環(huán)境</b>的搭建

    Linux操作環(huán)境下安裝Python 3.6的步驟及指南

    Python3安裝的過(guò)程中可能會(huì)用到各種依賴庫(kù),所以正式安裝Python3之前,需要將這些依賴庫(kù)先行安裝好。
    的頭像 發(fā)表于 09-14 15:20 ?2481次閱讀

    PCB設(shè)計(jì)指南

    本文就重點(diǎn)講解PCB設(shè)計(jì)指南,99%的PCB工程師容易忽略的!點(diǎn)進(jìn)來(lái) 大家
    的頭像 發(fā)表于 03-20 18:20 ?1589次閱讀
    PCB設(shè)計(jì)<b class='flag-5'>避</b><b class='flag-5'>坑</b><b class='flag-5'>指南</b>

    指南】電容耐壓降額裕量不合理導(dǎo)致電容頻繁被擊穿

    指南】電容耐壓降額裕量不合理導(dǎo)致電容頻繁被擊穿
    的頭像 發(fā)表于 11-23 09:04 ?2862次閱讀
    【<b class='flag-5'>避</b><b class='flag-5'>坑</b><b class='flag-5'>指南</b>】電容耐壓降額裕量不合理導(dǎo)致電容頻繁被擊穿

    Python自動(dòng)化測(cè)試框架及其應(yīng)用

    Pytest是一個(gè)非常成熟的全功能的Python測(cè)試框架,與python自帶的unittest測(cè)試框架類似,但是比unittest框架使用起來(lái)更簡(jiǎn)潔,功能更強(qiáng)大。
    的頭像 發(fā)表于 04-03 16:15 ?818次閱讀
    <b class='flag-5'>Python</b>自動(dòng)化測(cè)試框架及其應(yīng)用

    WindowsLinux 系統(tǒng)切換:聚徽工控一體機(jī)的系統(tǒng)遷移經(jīng)驗(yàn)

    開源、穩(wěn)定、安全等特性,實(shí)時(shí)控制、嵌入式系統(tǒng)等領(lǐng)域備受青睞。然而,實(shí)際應(yīng)用中,企業(yè)可能因業(yè)務(wù)需求變化、系統(tǒng)升級(jí)等原因,需要在 WindowsLinux 系統(tǒng)之間進(jìn)行切換。聚徽
    的頭像 發(fā)表于 06-24 16:09 ?163次閱讀

    2025年G口大帶寬服務(wù)器選購(gòu)指南這3點(diǎn),省下50%成本!

    面對(duì)市場(chǎng)上琳瑯滿目的服務(wù)器產(chǎn)品,如何避免踩、實(shí)現(xiàn)成本與性能的平衡,成為企業(yè)和個(gè)人用戶關(guān)注的焦點(diǎn)。本文將從配置需求、要點(diǎn)、成本控制三大維度,為您提供一份客觀、簡(jiǎn)潔的2025年G口大帶寬服務(wù)器選購(gòu)
    的頭像 發(fā)表于 07-10 10:17 ?291次閱讀