У меня есть эти простые функции в python:
a.py
def fn1(a, b):
return a + b
def fn1_reverted(a, b):
return fn1(b, a)
и его тесты:
a_test.py
import a
def test_fn1():
assert a.fn1('a', 'b') == 'ab'
def test_fn1_reverted(mocker):
mocker.patch.object(a, 'fn1')
a.fn1_reverted('a', 'b')
a.fn1.assert_called_with('b', 'a')
Я получаю это предупреждение от pycharm: Cannot find reference 'assert_called_with' in 'function'
Я что-то делаю не так?
Это правильный способ утверждать, что внутренняя функция вызывается со спецификацией c параметры?