天天看點

Pycharm跑程式時自動進入測試模式

今天跑代碼時發現自動進入測試模式,但是我沒有導入測試子產品。後來發現是因為我的一個函數名以test開頭,pycharm自動識别為測試代碼了。

我的代碼:

def test_ii():
    print("hhh")
           

運作後:

Pycharm跑程式時自動進入測試模式

但是我的虛拟機裡的pycharm不會這樣識别,同樣的代碼是正常運作的。

檢視File->Settings->Tools->Python integrated Tools頁面:

進入測試模式的pycharm:

Pycharm跑程式時自動進入測試模式

可以看到預設的測試運作者是pytest。

不會進入測試模式的pycharm:

Pycharm跑程式時自動進入測試模式

把進入測試模式的pycharm的pytest改為Unittests就不會進入測試模式了。