Ejemplo n.º 1
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))
Ejemplo n.º 2
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)
Ejemplo n.º 3
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)
Ejemplo n.º 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))
Ejemplo n.º 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)
Ejemplo n.º 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)