def test_with_failure(self): err = ValueError("eh") self.mock_tg.side_effect = [succeed(None), fail(err)] self.assertEqual( self.successResultOf( trigger_convergence_groups("a", "r", self.groups, 2, False)), [("t2", "g2", err)])
def test_success(self): self.mock_tg.side_effect = [succeed(None), succeed(None)] self.assertEqual( self.successResultOf( trigger_convergence_groups("a", "r", self.groups, 2, False)), [])