def __init__(self, *args, **kwargs): """Initialize a new client for the Murano v1 API.""" self.glance_client = kwargs.pop('glance_client', None) tenant = kwargs.pop('tenant', None) self.http_client = http._construct_http_client(*args, **kwargs) self.environments = environments.EnvironmentManager(self.http_client) self.env_templates = templates.EnvTemplateManager(self.http_client) self.sessions = sessions.SessionManager(self.http_client) self.services = services.ServiceManager(self.http_client) self.deployments = deployments.DeploymentManager(self.http_client) self.request_statistics = \ request_statistics.RequestStatisticsManager(self.http_client) self.instance_statistics = \ instance_statistics.InstanceStatisticsManager(self.http_client) artifacts_client = kwargs.pop('artifacts_client', None) pkg_mgr = packages.PackageManager(self.http_client) if artifacts_client: artifact_repo = artifact_packages.ArtifactRepo( artifacts_client, tenant) self.packages = artifact_packages.PackageManagerAdapter( pkg_mgr, artifact_repo) else: self.packages = pkg_mgr self.actions = actions.ActionManager(self.http_client) self.categories = categories.CategoryManager(self.http_client)
def test_env_manager_update_negative_with_one_parameter(self): result = 'Exception' manager = environments.EnvironmentManager(api) try: result = manager.update('test') except TypeError: pass assert result is 'Exception'
def test_env_manager_delete_negative_without_parameters(self): result = 'Exception' manager = environments.EnvironmentManager(api) try: result = manager.delete() except TypeError: pass assert result is 'Exception'
def __init__(self, *args, **kwargs): """ Initialize a new client for the Murano v1 API. """ super(Client, self).__init__(*args, **kwargs) self.environments = environments.EnvironmentManager(self) self.sessions = sessions.SessionManager(self) self.services = services.ServiceManager(self) self.deployments = deployments.DeploymentManager(self) self.request_statistics = \ request_statistics.RequestStatisticsManager(self) self.instance_statistics = \ instance_statistics.InstanceStatisticsManager(self) self.packages = packages.PackageManager(self)
def test_env_manager_delete_negative_without_parameters(self): manager = environments.EnvironmentManager(api) self.assertRaises(TypeError, manager.delete)
def test_env_manager_update(self): manager = environments.EnvironmentManager(api) result = manager.update('1', 'test') self.assertEqual({'name': 'test'}, result.data)
def test_env_manager_delete(self): manager = environments.EnvironmentManager(api) result = manager.delete('test') self.assertIsNone(result)
def test_env_manager_delete_with_named_parameters(self): manager = environments.EnvironmentManager(api) result = manager.delete(environment_id='1') self.assertIsNone(result)
def test_env_manager_list(self): manager = environments.EnvironmentManager(api) result = manager.list() self.assertEqual([], result)
def test_env_manager_create_with_named_parameters(self): manager = environments.EnvironmentManager(api) result = manager.create(data={'name': 'test'}) self.assertEqual({'name': 'test'}, result.data)
def test_env_manager_list(self): manager = environments.EnvironmentManager(api) result = manager.list() assert result == []
def test_env_manager_get(self): manager = environments.EnvironmentManager(api) result = manager.get('test') self.assertIsNotNone(result.manager)
def test_env_manager_update_with_named_parameters(self): manager = environments.EnvironmentManager(api) result = manager.update(environment_id='1', name='test') self.assertEqual({'name': 'test'}, result.data)
def test_env_manager_create(self): manager = environments.EnvironmentManager(api) result = manager.create({'name': 'test'}) assert result.body == {'name': 'test'}
def test_env_manager_update_with_named_parameters(self): manager = environments.EnvironmentManager(api) result = manager.update(environment_id='1', name='test') assert result.body == {'name': 'test'}
def test_env_manager_update(self): manager = environments.EnvironmentManager(api) result = manager.update('1', 'test') assert result.body == {'name': 'test'}
def test_env_manager_create_with_named_parameters(self): manager = environments.EnvironmentManager(api) result = manager.create(body={'name': 'test'}) assert result.body == {'name': 'test'}
def test_env_manager_update_negative_with_one_parameter(self): manager = environments.EnvironmentManager(api) self.assertRaises(TypeError, manager.update, 'test')
def test_env_manager_get(self): manager = environments.EnvironmentManager(api) result = manager.get('test') ## WTF? assert result.manager is not None