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_post_data(self, env_services_mock, source_mock): fixture = self.useFixture(et.EmptyEnvironmentFixture()) env_services_mock.get_description.return_value = fixture.env_desc session_id = None ftomcat = self.useFixture(et.ApplicationTomcatFixture()) self.assertEqual(self.core_services.post_data('any', session_id, ftomcat.application_tomcat_desc, '/services'), ftomcat.application_tomcat_desc) self.assertTrue(source_mock.insert.called) self.assertEqual(self.core_services.put_data('any', session_id, ftomcat.application_tomcat_desc, '/services'), ftomcat.application_tomcat_desc) self.assertTrue(source_mock.update.called) self.core_services.delete_data('any', session_id, '/services') self.assertTrue(source_mock.remove.called)
def test_adding_services(self, template_services_mock): """Check adding services to a template.""" ftomcat = self.useFixture(et.ApplicationTomcatFixture()) fmysql = self.useFixture(et.ApplicationMysqlFixture()) fixture = self.useFixture(et.EmptyEnvironmentTemplateFixture()) fservices = self.useFixture(et.ApplicationsFixture()) template_services_mock.get_description.return_value =\ fixture.environment_template_desc self.core_services.\ post_env_template_data('any', ftomcat.application_tomcat_desc, '/services') self.core_services.\ post_env_template_data('any', fmysql.application_mysql_desc, '/services') template_des = \ self.core_services.get_template_data('any', '/services') self.assertEqual(fservices.applications_desc, template_des) template_services_mock.get_description.assert_called_with('any')