def get_or_else_call(self) -> None: e = Empty() a = 5 ac = lambda: a e.get_or_else(ac).should.equal(a) (e | ac).should.equal(a)
def get_or_else(self) -> None: e = Empty() a = 1 e.get_or_else(a).should.equal(a) (e | a).should.equal(a)