def test_remove_flavor_access(self): user_id = 'fake' project_id = 'fake' ctxt = context.RequestContext(user_id, project_id, is_admin=True) flavor_id = 'flavor1' flavors.create('some flavor', 256, 1, 120, 100, flavorid=flavor_id) flavors.add_flavor_access(flavor_id, project_id, ctxt) flavors.remove_flavor_access(flavor_id, project_id, ctxt) projects = flavors.get_flavor_access_by_flavor_id(flavor_id, ctxt) self.assertEqual([], projects)
def test_remove_flavor_access(self): user_id = "fake" project_id = "fake" ctxt = context.RequestContext(user_id, project_id, is_admin=True) flavor_id = "flavor1" flavors.create("some flavor", 256, 1, 120, 100, flavorid=flavor_id) flavors.add_flavor_access(flavor_id, project_id, ctxt) flavors.remove_flavor_access(flavor_id, project_id, ctxt) projects = flavors.get_flavor_access_by_flavor_id(flavor_id, ctxt) self.assertEqual([], projects)
def _marshall_flavor_access(flavor_id): rval = [] try: access_list = flavors.get_flavor_access_by_flavor_id(flavor_id) except exception.FlavorNotFound as e: raise webob.exc.HTTPNotFound(explanation=e.format_message()) for access in access_list: rval.append({'flavor_id': flavor_id, 'tenant_id': access['project_id']}) return {'flavor_access': rval}
def test_remove_flavor_access(self): user_id = 'fake' project_id = 'fake' ctxt = context.RequestContext(user_id, project_id, is_admin=True) flavor_id = 'flavor1' type_ref = flavors.create('some flavor', 256, 1, 120, 100, flavorid=flavor_id) access_ref = flavors.add_flavor_access(flavor_id, project_id, ctxt) flavors.remove_flavor_access(flavor_id, project_id, ctxt) projects = flavors.get_flavor_access_by_flavor_id(flavor_id, ctxt) self.assertEqual([], projects)