不管你是什么測試腳本,都會是unittest的運行方式。明明安裝了pytest,命名的方式也是正確的,最煩的是從右上角的Edit Configurations 進去設置好,出來一運行還是unittest
那么為什么會出現這樣的情況呢?
一般來說你安裝了pytest測試框架,它會修改你的默認測試執行方式,也就是說會修改unittest的運行,將pytest作為你的默認運行方式。
但是你也有可能沒有該掉你的默認運行方式,像我就碰到了,因為文件夾的代碼是上一個同事給我的,我就在這個基礎上面研究pytest,他的文件運行是pytest模式,我新建的呢就是unittest。
這個時候你不妨去看看你的pycharm設置--》Tools--》Python Intergrated Tools下查看
選擇你的項目,看看default test runner 選擇的默認運行方式是什么。有三種選擇Unittest Nosetests py.test ,你可以自由切換了
