'== and != work correctly for Promises.'

def test_lazy_equality(self):

    lazy_a = lazy((lambda : 4), int)
    lazy_b = lazy((lambda : 4), int)
    lazy_c = lazy((lambda : 5), int)
    self.assertEqual(lazy_a(), lazy_b())
    self.assertNotEqual(lazy_b(), lazy_c())
