Wenn ich meine Funktion definieren, wie unten:Wie verpackte Funktionen mit functools.partial vergleichen?
def myfunc(arg1, arg2):
pass
dann myfunc == myfunc
Rückkehr True
Aber functools.partial(myfunc, arg2=1) == functools.partial(myfunc, arg2=1)
False
zurück.
Gibt es für den Komponententest eine einfache Möglichkeit zu testen, ob die Teilfunktion diejenige ist, die ich erwarte?
Gibt es einen guten Grund, warum 'functools.partial' Objekte das nicht im Standard' __eq__' implementieren? – doublep