0

私の単純なプロジェクトには次のファイルがあります。

test_A.py

def test_A( rp_logger): 
    rp_logger.info("this is test A")

test_B.py

def test_B(rp_logger): 
    rp_logger.info("this is test B")

conftest.py

import logging
import pytest

@pytest.fixture(scope="session")
def rp_logger(request): 
    logger = logging.getLogger(__name__) 
    logger.setLevel(logging.DEBUG) 
    rp_handler = logging.StreamHandler(sys.stdout) 
    rp_handler.setLevel(logging.INFO) 
    return logger

およびpytest.iniレポート ポータル パラメータを含むファイル:rp_endpointなどrp_uuid

驚いたことに、レポート ポータルでは、テスト A の結果にネストされたテスト B の結果が表示されます。

All > test #1 > tests/test_A.py > tests/test_B.py > test_B 

問題の解決方法を教えてください。

4

0 に答える 0