Beispiel #1
0
    def test_get_deployment_start(self, mock_api):
        mock_client = mock_api.muranoclient(mock.Mock())
        mock_client.deployments.list.return_value = []
        result = env_api.get_deployment_start(self.mock_request, self.env_id,
                                              self.deployment_id)
        self.assertIsNone(result)

        mock_client.deployments.list.return_value = [
            mock.Mock(id='foo_deployment_id', started='1970-01-01T12:34:00')
        ]
        result = env_api.get_deployment_start(self.mock_request, self.env_id,
                                              self.deployment_id)
        self.assertEqual('1970-01-01 12:34:00', result)
        mock_client.deployments.list.assert_has_calls([
            mock.call('foo_env_id'), mock.call('foo_env_id')
        ])
Beispiel #2
0
    def test_get_deployment_start(self, mock_api):
        mock_client = mock_api.muranoclient(mock.Mock())
        mock_client.deployments.list.return_value = []
        result = env_api.get_deployment_start(self.mock_request, self.env_id,
                                              self.deployment_id)
        self.assertIsNone(result)

        mock_client.deployments.list.return_value = [
            mock.Mock(id='foo_deployment_id', started='1970-01-01T12:34:00')
        ]
        result = env_api.get_deployment_start(self.mock_request, self.env_id,
                                              self.deployment_id)
        self.assertEqual('1970-01-01 12:34:00', result)
        mock_client.deployments.list.assert_has_calls(
            [mock.call('foo_env_id'),
             mock.call('foo_env_id')])
Beispiel #3
0
 def get_context_data(self, **kwargs):
     context = super(DeploymentDetailsView, self).get_context_data(**kwargs)
     context["environment_id"] = self.environment_id
     env = api.environment_get(self.request, self.environment_id)
     context["environment_name"] = env.name
     context["deployment_start_time"] = api.get_deployment_start(
         self.request, self.environment_id, self.deployment_id
     )
     return context
Beispiel #4
0
 def get_context_data(self, **kwargs):
     context = super(DeploymentDetailsView, self).get_context_data(**kwargs)
     context["environment_id"] = self.environment_id
     env = api.environment_get(self.request, self.environment_id)
     context["environment_name"] = env.name
     context["deployment_start_time"] = \
         api.get_deployment_start(self.request,
                                  self.environment_id,
                                  self.deployment_id)
     return context
 def get_context_data(self, **kwargs):
     context = super(DeploymentDetailsView, self).get_context_data(**kwargs)
     context["environment_id"] = self.environment_id
     env = api.environment_get(self.request, self.environment_id)
     context["environment_name"] = env.name
     context["deployment_start_time"] = api.get_deployment_start(
         self.request, self.environment_id, self.deployment_id
     )
     breadcrumb = [
         (_("Environments"), EnvironmentDetails.get_redirect_url()),
         (context["environment_name"], reverse("horizon:murano:environments:services", args=[self.environment_id])),
         (_("Deployments"),),
     ]
     context["custom_breadcrumb"] = breadcrumb
     return context
Beispiel #6
0
 def get_context_data(self, **kwargs):
     context = super(DeploymentDetailsView, self).get_context_data(**kwargs)
     context["environment_id"] = self.environment_id
     env = api.environment_get(self.request, self.environment_id)
     context["environment_name"] = env.name
     context["deployment_start_time"] = \
         api.get_deployment_start(self.request,
                                  self.environment_id,
                                  self.deployment_id)
     breadcrumb = [
         (context["environment_name"],
          reverse("horizon:app-catalog:environments:services",
                  args=[self.environment_id])),
         (_('Deployments'), None)]
     context["custom_breadcrumb"] = breadcrumb
     return context
Beispiel #7
0
 def get_context_data(self, **kwargs):
     context = super(DeploymentDetailsView, self).get_context_data(**kwargs)
     context["deployment_start_time"] = api.get_deployment_start(self.request, self.environment_id, self.deployment_id)
     context["custom_breadcrumb"] = [(_("Schedules"), SchedulerView.get_redirect_url()),]
     return context