Пример #1
0
    def test_check_stack_201(self):
        """Check stack calls Heat and returns None on a 201."""
        stack_name = 'foostack'
        stack_id = 'foo_id'
        eff = check_stack(stack_name, stack_id)
        expected_intent = self._check_stack_intent(stack_name, stack_id)

        seq = [(expected_intent,
                service_request_eqf(stub_pure_response(b'', 201))),
               (log_intent('request-check-stack', b'', False), lambda _: None)]
        result = perform_sequence(seq, eff)
        self.assertEqual(result, None)
Пример #2
0
    def test_check_stack_201(self):
        """Check stack calls Heat and returns None on a 201."""
        stack_name = 'foostack'
        stack_id = 'foo_id'
        eff = check_stack(stack_name, stack_id)
        expected_intent = self._check_stack_intent(stack_name, stack_id)

        seq = [
            (expected_intent,
             service_request_eqf(stub_pure_response(b'', 201))),
            (log_intent('request-check-stack', b'', False), lambda _: None)
        ]
        result = perform_sequence(seq, eff)
        self.assertEqual(result, None)
Пример #3
0
 def as_effect(self):
     """Produce a :obj:`Effect` to check a stack's resources."""
     eff = check_stack(stack_name=self.stack.name, stack_id=self.stack.id)
     return eff.on(_success_reporter('Waiting for stack check to complete'))
Пример #4
0
 def as_effect(self):
     """Produce a :obj:`Effect` to check a stack's resources."""
     eff = check_stack(stack_name=self.stack.name, stack_id=self.stack.id)
     return eff.on(_success_reporter('Waiting for stack check to complete'))
Пример #5
0
 def setUp(self):
     self.stack = stack(id='some_id', name='some_name')
     self.check_call = check_stack(stack_name=self.stack.name,
                                   stack_id=self.stack.id)