Почему pylint жалуется на переопределение имени key_pair? [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему pylint жалуется на переопределение имени key_pair? [дубликат]

Сообщение Anonymous »

Я получаю предупреждение о

переопределении имени «key_pair» из внешней области

Что я могу сделать, чтобы устранить это предупреждение линтера?

Код: Выделить всё

@pytest.fixture(scope="module")
def key_pair():
'''Fixture to generate and load keys'''
assert generate_keys(), "Generation failed: Keys failed to generate"
public_key = load_public_key()
private_key = load_private_key()
assert public_key is not None, "Load failed: Public Key failed to load"
assert private_key is not None, "Load failed: Private Key failed to load"
return public_key, private_key

def test_encryption(key_pair):
'''Test that encryption changes the original value.'''
public_key, _ = key_pair
original_value = 123
encrypted_value = encrypt_number(public_key, 123)
assert encrypted_value != original_value, (
"Encryption failed: Encrypted value equals the original."
)
Я попробовал переименовать прибор, но предупреждение все равно не исчезло.

Подробнее здесь: https://stackoverflow.com/questions/790 ... e-key-pair
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»