def test_combine_and_both_failure(self): """Test Result AND combinator""" result = combine_result_with_and(self.bad, self.alt_bad) self.assertEqual( result.payload, dict(self.bad.payload, **self.alt_bad.payload))
def test_combine_and_second_failure(self): """Test Result AND combinator""" result = combine_result_with_and(self.good, self.bad) self.assertEqual(result, self.bad)
def test_combine_and_both_success(self): """Test Result AND combinator""" result = combine_result_with_and(self.good, self.good) self.assertEqual(result, self.good)
def test_combine_and_both_failure(self): """Test Result AND combinator""" result = combine_result_with_and(self.bad, self.alt_bad) self.assertEqual(result.payload, dict(self.bad.payload, **self.alt_bad.payload))