def test_create_and_list_stack(self, mock_create, mock_list, mock_random_name): heat_scenario = stacks.HeatStacks() mock_random_name.return_value = "test-rally-stack" heat_scenario.create_and_list_stack() self.assertEqual(1, mock_create.called) mock_list.assert_called_once_with()
def test_create_and_list_stack_fails(self, mock_create, mock_list, mock_random_name): heat_scenario = stacks.HeatStacks() mock_random_name.return_value = "test-rally-stack" self.assertRaises(IOError, heat_scenario.create_and_list_stack, template_path="/tmp/dummy")
def test_create_and_list_stack(self, mock_create, mock_list, mock_random_name): template_file = tempfile.NamedTemporaryFile() heat_scenario = stacks.HeatStacks() mock_random_name.return_value = "test-rally-stack" heat_scenario.create_and_list_stack(template_path=template_file.name) self.assertEqual(1, mock_create.called) mock_list.assert_called_once_with()
def test_create_check_delete_stack(self, mock_create, mock_check, mock_delete): heat_scenario = stacks.HeatStacks() mock_create.return_value = "fake_stack_create_check_delete" heat_scenario.create_check_delete_stack() mock_create.assert_called_once_with(None) mock_check.assert_called_once_with("fake_stack_create_check_delete") mock_delete.assert_called_once_with("fake_stack_create_check_delete")
def test_list_stack_and_events(self, mock_list_stack, mock_clients): stack = mock.Mock() mock_list_stack.return_value = [stack] heat_scenario = stacks.HeatStacks() heat_scenario.list_stacks_and_events() mock_clients("heat").events.list.assert_called_once_with(stack.id) self._test_atomic_action_timer(heat_scenario.atomic_actions(), "heat.list_events_of_1_stacks")
def test_create_and_delete_stack(self, mock_create, mock_delete, mock_random_name): heat_scenario = stacks.HeatStacks() fake_stack = object() mock_create.return_value = fake_stack mock_random_name.return_value = "test-rally-stack" heat_scenario.create_and_delete_stack() self.assertEqual(1, mock_create.called) mock_delete.assert_called_once_with(fake_stack)
def test_create_suspend_resume_delete_stack(self, mock_create, mock_suspend, mock_resume, mock_delete): heat_scenario = stacks.HeatStacks() mock_create.return_value = "fake_stack_create_suspend_resume_delete" heat_scenario.create_suspend_resume_delete_stack() mock_create.assert_called_once_with(None) mock_suspend.assert_called_once_with( "fake_stack_create_suspend_resume_delete") mock_resume.assert_called_once_with( "fake_stack_create_suspend_resume_delete") mock_delete.assert_called_once_with( "fake_stack_create_suspend_resume_delete")