Pytests: функция получения ошибки не использует аргумент error - PullRequest
0 голосов
/ 05 июля 2019

У меня следующий код

@pytest.fixture
def mock_path_functions(mocker, file_exists=True, file_size=10):
    mock_obj = mock.Mock()
    mock_obj.st_size = file_size
    mocker.patch("os.path.exists", return_value=file_exists)
    mocker.patch("os.stat", return_value=mock_obj)

@pytest.mark.usefixtures("mock_path_functions")
@ytest.mark.parametrize("file_exists,file_size", [(False, 0)])
def test_subscrition_handle_from_file_when_file_is_not_present():
    assert subscrition_handle_from_file("some path") == None

Однако я получаю следующую ошибку:

In test_subscrition_handle_from_file_when_file_is_not_present: function uses no argument 'file_exists'

Как мне указать параметры для mock_path_function?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...