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)
Exemple #4
0
 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))
Exemple #5
0
 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)
Exemple #6
0
 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)