1
class A():
    def tmp(self):
        print("hi")

def b(a):
    a.tmp # note that a.tmp() is not being called. In the project I am working on, a.tmp is being passed as a lambda to a spark executor. And as a.tmp is being invoked in an executor(which is a different process), I can't assert the call of tmp

a.tmp が呼び出されたかどうかをテストしたい。それ、どうやったら出来るの?私はまだ tmp() メソッドをモックしたくないことに注意してください。メソッドがモックされずに呼び出された場合は、Python チェックの行で何かを好むことに注意してください。

4

1 に答える 1