def test_glance_context(self): config = { 'disk-formats': 'dfmt1', 'container-formats': '', 'image-size-cap': '' } self.config.side_effect = lambda x: config[x] self.assertEqual(contexts.GlanceContext()(), {'disk_formats': 'dfmt1'})
def test_glance_context(self): config = { 'disk-formats': 'dfmt1', 'container-formats': '', 'filesystem-store-datadir': "/var/lib/glance/images/", 'image-size-cap': ''} self.config.side_effect = lambda x: config[x] self.assertEqual(contexts.GlanceContext()(), { 'disk_formats': 'dfmt1', 'filesystem_store_datadir': "/var/lib/glance/images/"})
def test_glance_context_image_size_cap(self): config = { 'disk-formats': 'dfmt1', 'container-formats': 'cmft1', 'image-size-cap': '1TB' } self.config.side_effect = lambda x: config[x] self.assertEqual( contexts.GlanceContext()(), { 'disk_formats': 'dfmt1', 'container_formats': 'cmft1', 'image_size_cap': 1099511627776 })
glance_contexts.LoggingConfigContext(), glance_contexts.GlanceIPv6Context(), context.WorkerConfigContext(), context.OSConfigFlagContext(charm_flag='registry-config-flags', template_flag='registry_config_flags'), context.MemcacheContext() ], 'services': ['glance-registry'] }), (GLANCE_API_CONF, { 'hook_contexts': [ context.SharedDBContext(ssl_dir=GLANCE_CONF_DIR), context.AMQPContext(ssl_dir=GLANCE_CONF_DIR), context.IdentityServiceContext(service='glance', service_user='******'), glance_contexts.GlanceContext(), glance_contexts.CephGlanceContext(), glance_contexts.ObjectStoreContext(), glance_contexts.CinderStoreContext(), glance_contexts.HAProxyContext(), context.SyslogContext(), glance_contexts.LoggingConfigContext(), glance_contexts.GlanceIPv6Context(), context.WorkerConfigContext(), glance_contexts.MultiStoreContext(), context.OSConfigFlagContext(charm_flag='api-config-flags', template_flag='api_config_flags'), context.InternalEndpointContext('glance-common'), context.SubordinateConfigContext(interface=['storage-backend'], service=['glance-api'], config_file=GLANCE_API_CONF),