Если я определяю свою функцию, как показано ниже:Как сравнить завернутые функции с functools.partial?
def myfunc(arg1, arg2):
pass
затем myfunc == myfunc
вернется True
Но functools.partial(myfunc, arg2=1) == functools.partial(myfunc, arg2=1)
вернется False
.
Для цели unittest существует ли простой способ проверить, является ли частичная функция той, которую я ожидаю?
Есть ли веские причины, по которым объекты 'functools.partial' не реализуют это в стандартном' __eq__'? – doublep