Exemplo n.º 1
0
 def or_else_call(self):
     e = Empty()
     a = Just(5)
     ac = lambda: a
     e.or_else(ac).should.equal(a)
Exemplo n.º 2
0
 def get_or_else_call(self):
     e = Empty()
     a = 5
     ac = lambda: a
     e.get_or_else(ac).should.equal(a)
     (e | ac).should.equal(a)
Exemplo n.º 3
0
 def or_else(self):
     e = Empty()
     a = Just(1)
     e.or_else(a).should.equal(a)
Exemplo n.º 4
0
 def get_or_else(self):
     e = Empty()
     a = 1
     e.get_or_else(a).should.equal(a)
     (e | a).should.equal(a)