2016-10-06 52 views
0

我試圖從單元測試更改爲PyTests。如何更改Pycharms默認測試骨架從單元測試格式到Pytest?

的這個代替:從單元測試更改默認的測試運行後,在Python的集成工具創建一個新的測試時,我仍然得到了單元測試框架py.test

from unittest import TestCase 

class Test<selected function>(TestCase): 
    pass 

我希望它是這個:

import pytest 

class Test< selected function >: 
    def test_<selected function>: 
    pass 

我試着在首選項>編輯器>文件和代碼模板下更改Python單元測試代碼模板。

沒有運氣。我在哪裏更改默認測試模板?

回答

0

就我而言,我想出的最佳解決方案是創建一個新模板。我稱之爲Python Test,模板如下。

# -*- coding: utf-8 -*- 
from __future__ import absolute_import, unicode_literals 

import pytest 


def test(): 
    pass 

這加快了我的測試創建速度。在某些時候,他們可能會添加測試功能。