PEP8将变量引用@ pytest.fixture标记为“外部范围的阴影名称”

时间:2018-02-06 06:27:01

标签: python pytest pep8

我有一个简单的pytest问题:

import pytest

@pytest.fixture
def config():
    return "abc"

def mytest(config):
    print(config)

该消息在def mytest(config):行中提到“来自范围外的阴影名称'配置'。

有任何处理此PEP8消息的建议吗?

1 个答案:

答案 0 :(得分:2)

根据提出警告的人,可以将其抑制为:

抑制pylint警告:

import {  } from 'jasmine-jquery/lib/jasmine-jquery';
import {  } from 'jasmine-jquery-matchers';

抑制pycharm警告:

# pylint: disable=R0801
def mytest(x_config):
    print(x_config)