def test_configuration_class_is_rendered(self): deploy = _get_deployment() result = _render_configuration( '{{configuration_class_name}}', deploy ) self.assertEqual( result, deploy.obj.configuration_path.class_name )
def test_single_slash_when_ralph_instance_has_no_slash( self, template_content, ok_url, ): deploy = _get_deployment() result = _render_configuration(template_content, deploy) self.assertEqual(result, ok_url.format(deploy.id))
def test_none_service_uid_renders_as_None(self): deploy = _get_deployment() deploy.obj.service_env = None result = _render_configuration('{{service_uid}}', deploy) self.assertEqual(result, 'None')
def test_service_uid_is_rendered(self): deploy = _get_deployment() result = _render_configuration('{{service_uid}}', deploy) self.assertEqual(result, deploy.obj.service_env.service.uid)
def test_configuration_path_is_rendered(self): deploy = _get_deployment() result = _render_configuration('{{configuration_path}}', deploy) self.assertEqual(result, str(deploy.obj.configuration_path))
def test_data_center_is_rendered(self): deploy = _get_deployment() result = _render_configuration('{{dc}}', deploy) self.assertEqual(result, deploy.obj.rack.server_room.data_center.name)
def test_hostname_is_rendered(self): deploy = _get_deployment() result = _render_configuration('{{hostname}}', deploy) self.assertEqual(result, deploy.obj.hostname)