def test_template_services(self, template_services_mock):
     """Check obtaining the template description with services."""
     fixture_apps = self.useFixture(et.ApplicationsFixture())
     fixture_env_apps = self.useFixture(et.AppEnvTemplateFixture())
     template_services_mock.get_description.return_value = \
         fixture_env_apps.env_template_desc
     template_des = self.core_services.get_template_data('any', '/services')
     self.assertEqual(fixture_apps.applications_desc, template_des)
     template_services_mock.get_description.assert_called_with('any')
Пример #2
0
 def test_get_template_services(self):
     """Check obtaining information about a template with services."""
     fixture = self.useFixture(et.AppEnvTemplateFixture())
     template = self.template_services.create(fixture.env_template_desc,
                                              'tenant_id')
     self.assertEqual(fixture.env_template_desc, template.description)
     template_des = \
         self.template_services.get_description("template_id")
     self.assertEqual(fixture.env_template_desc, template_des)
    def test_get_template_no_exists(self, template_services_mock):
        """Check obtaining a non-existing service."""
        fixture2 = self.useFixture(et.AppEnvTemplateFixture())

        template_services_mock.get_description.return_value = \
            fixture2.env_template_desc
        self.assertRaises(exc.HTTPNotFound,
                          self.core_services.get_template_data,
                          'any', '/services/noexists')
        template_services_mock.get_description.assert_called_with('any')
 def test_template_get_service(self, template_services_mock):
     """Check obtaining the service description."""
     fixture = self.useFixture(et.AppEnvTemplateFixture())
     fixture2 = self.useFixture(et.ApplicationTomcatFixture())
     template_services_mock.get_description.return_value = \
         fixture.env_template_desc
     template_des = \
         self.core_services.get_template_data('any',
                                              '/services/tomcat_id')
     self.assertEqual(fixture2.application_tomcat_desc, template_des)
     template_services_mock.get_description.assert_called_with('any')
 def test_template_delete_services(self, template_services_mock):
     """Check deleting a service in a template."""
     fixture2 = self.useFixture(et.AppEnvTemplateFixture())
     fixture = self.useFixture(et.ApplicationTomcatFixture())
     template_services_mock.get_description.return_value = \
         fixture2.env_template_desc
     self.core_services.\
         delete_env_template_data('any',
                                  '/services/54aaa43d-5970')
     template_des = self.core_services.get_template_data('any', '/services')
     self.assertEqual([fixture.application_tomcat_desc], template_des)
     template_services_mock.get_description.assert_called_with('any')
 def test_template_post_services(self, template_services_mock):
     """Check adding a service to a template."""
     fixture = self.useFixture(et.EmptyEnvironmentTemplateFixture())
     fixture2 = self.useFixture(et.AppEnvTemplateFixture())
     template_services_mock.get_description.return_value = \
         fixture.environment_template_desc
     template_des = self.core_services.\
         post_env_template_data('any',
                                fixture2.env_template_desc,
                                '/services')
     self.assertEqual(fixture2.env_template_desc, template_des)
     template_services_mock.get_description.assert_called_with('any')
    def test_get_application_description(self):
        fixture = self.useFixture(et.AppEnvTemplateFixture())
        self.template_services.create(fixture.env_template_desc, 'tenant_id')
        template_app_des = (
            self.template_services.get_application_description("template_id"))
        self.assertEqual(template_app_des,
                         fixture.env_template_desc['services'])

        body = {"name": "my_template"}
        self.template_services.create(body, 'tenant_id')
        template_app_des_2 = (
            self.template_services.get_application_description("template_id2"))
        self.assertEqual([], template_app_des_2)