コード例 #1
0
 def setup_poll_test(self, mock_openstack_client, cfg):
     cfg.CONF.bay_heat.max_attempts = 10
     bay = mock.MagicMock()
     mock_heat_stack = mock.MagicMock()
     mock_heat_client = mock.MagicMock()
     mock_heat_client.stacks.get.return_value = mock_heat_stack
     mock_openstack_client.heat.return_value = mock_heat_client
     poller = bay_conductor.HeatPoller(mock_openstack_client, bay)
     return (mock_heat_stack, bay, poller)
コード例 #2
0
 def setup_poll_test(self, mock_openstack_client, cfg,
                     mock_retrieve_baymodel):
     cfg.CONF.bay_heat.max_attempts = 10
     bay = mock.MagicMock()
     mock_heat_stack = mock.MagicMock()
     mock_heat_client = mock.MagicMock()
     mock_heat_client.stacks.get.return_value = mock_heat_stack
     mock_openstack_client.heat.return_value = mock_heat_client
     baymodel = objects.BayModel(self.context, **self.baymodel_dict)
     mock_retrieve_baymodel.return_value = baymodel
     poller = bay_conductor.HeatPoller(mock_openstack_client, bay)
     return (mock_heat_stack, bay, poller)
コード例 #3
0
    def setup_poll_test(self, mock_openstack_client, cfg,
                        mock_retrieve_cluster_template):
        cfg.CONF.cluster_heat.max_attempts = 10

        bay = mock.MagicMock()
        mock_heat_stack = mock.MagicMock()
        mock_heat_client = mock.MagicMock()
        mock_heat_client.stacks.get.return_value = mock_heat_stack
        mock_openstack_client.heat.return_value = mock_heat_client
        cluster_template = objects.ClusterTemplate(
            self.context, **self.cluster_template_dict)
        mock_retrieve_cluster_template.return_value = cluster_template
        poller = bay_conductor.HeatPoller(mock_openstack_client, bay)
        poller.get_version_info = mock.MagicMock()
        return (mock_heat_stack, bay, poller)