Exemplo n.º 1
0
 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
     )
Exemplo n.º 2
0
 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))
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
 def test_configuration_path_is_rendered(self):
     deploy = _get_deployment()
     result = _render_configuration('{{configuration_path}}', deploy)
     self.assertEqual(result, str(deploy.obj.configuration_path))
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 def test_hostname_is_rendered(self):
     deploy = _get_deployment()
     result = _render_configuration('{{hostname}}', deploy)
     self.assertEqual(result, deploy.obj.hostname)