基礎測試語句

2021-09-28 22:15:16 字數 2732 閱讀 2968

執行pytest會導致六個不同的退出**:

退出**0: 所有測試均已收集並成功通過

退出**1: 測試已收集並執行,但有些測試失敗

退出**2: 測試執行被使用者中斷

退出**3: 執行測試時發生內部錯誤

退出**4: pytest命令列用法錯誤

退出**5: 沒有收集測試

pytest -

-version # 顯示從**匯入pytest

pytest -

-fixtures # 顯示可用的內建函式引數

pytest -h |--

help

# 在命令列和配置檔案選項上顯示幫助

pytest # 測試當前目錄下的test_*.py全部檔案

pytest demo/

# 測試選中的目錄

pytest -q test_sy***it.py # 指定測試test_sy***it.py

pytest -x # 隨機測試一次失敗後停止

pytest -

-maxfail=

2# 隨機測試兩次失敗後停止

pytest test_sample.py:

:test_answer # 按函式節點id執行測試

pytest test_class.py:

:testclass:

:test_two # 按類裡的方法節點id執行測試

pytest -m slow # 在全部檔案寫下,將執行用@pytest.mark.slow裝飾器裝飾的所有測試。

pytest test_example.py -m errorcase # 在指定檔案下,將執行用@pytest.mark.errorcase裝飾器裝飾的所有測試。

pytest -m 'run_these_test' test_example.py # 指定檔案,根據標籤執行測試物件

pytest -k "myclass and not method"

#通過關鍵字表示式執行測試

pytest -

-showlocals # show local variables in tracebacks

pytest -l # show local variables (shortcut)

pytest -

-tb=auto # (default) 'long' tracebacks for the first and last

# entry, but 'short' style for the other entries

pytest -

-tb=

long

# exhaustive, informative traceback formatting

pytest -

-tb=short # shorter traceback format

pytest -

-tb=line # only one line per failure

pytest -

-tb=native # python standard library formatting

pytest -

-tb=no # no traceback at all

pytest -

-pyargs pkg.testing

pytest -ra # 測試全部詳細的總結報告(-r選項後面接受多個字元)

pytest -q test_example.py -rfs # 僅檢視失敗和跳過的測試

f -失敗

e -錯誤

s -跳過

x -xfailed

x -xpass

p -通過

p -通過輸出

a -除通行證外的所有字元

a -全部

pytest -

-trace # 允許您在每次測試開始時通過命令列選項立即進入pdb提示符

pytest -s -

-collect-only # 列印要執行的測試物件

pytest -k "user"

# 測試物件名中包含」user「的物件

pytest -q # 列印出測試的簡略情況

pytest -q test_example.py -l/

--showlocals # 如果測試出錯就列印區域性變數

pytest -l/

--showlocals -q test_example.py # 如果測試出錯就列印區域性變數

pytest -v # 列印出測試的詳細情況

pytest -v test_example.py -

-html=

./dd.html # 生成html測試報告

pytest test_example.py -

-junitxml=junitxml.xml # 生成xml測試報告

# 測試檔案函式,每個函式執行3次,每次花費時間4秒

pytest test_example.py -

-reruns 3

--reruns-delay 4

測試用到的基礎sql語句

sql 測試常用語句 sp help tablename檢視下表結構 1 插入 insert into tablename 004 楠楠 24,天津 順序不可亂。如果插入失敗,則全部插不進去 不插入的字段預設為空null 格式 insert into 表名 欄位1,欄位2 values 啦啦 12 ...

測試mysql語句效能 SQL語句效能測試

隨著軟體系統的複雜度提高,軟體系統的效能瓶頸可能出現的地方有很多,可能是 也可能是應用伺服器,可能是前端介面層,也可能是中介軟體,還有,可能是資料庫。而對於資料庫出現瓶頸而言,又要分兩種情況,一種是資料庫架構 設計有問題 另外一種則是提交處理的sql語句有問題。據統計,在資料庫應用系統中,大部分的效...

bash 測試語句

組合測試條件 與 a 或 o 非 bash命令組合測試 與 或 非 整數測試 expression a 比較符號 b 大於或等於 ge 例如 a ge b 小於或等於 le 等於 eq 不等 ne 大於 gt 小於 le檔案測試操作符 檔案路徑 f 測試其是否為普通檔案,即ls l時檔案型別為 的檔...