2016-08-15 240 views
0

添加夾具我是新來的Python和我在pytestpytest:在測試文件,而不是conftest.py

test_client.py

# Simple Example tests 

import pytest 

def test_one(): 
    assert False == False 

def test_two(): 
    assert True == True 

def cleanup(): 
    # do some cleanup stuff 

conftest.py疑問

import pytest 
import test_client 

@pytest.fixture(scope="session", autouse=True) 
def do_clean_up(request): 
    request.addfinalizer(test_client.cleanup) 

是否可以移動定義在conftest.pytest_client.py從而消除具有conftest.py

回答

1

是。你爲什麼不試試? ;)

夾具放在conftest.py文件中,以便能夠在多個測試文件中使用它們。