def mock_app_links(domain_id='test_domain',app_id='test_app')
[['ADD_CARTRIDGE', "domains/#{domain_id}/apps/#{app_id}/carts/add", 'post', {'optional_params' => [{'name' => 'environment_variables'}]} ],
['LIST_CARTRIDGES', "broker/rest/domains/#{domain_id}/applications/#{app_id}/cartridges", 'get' ],
['GET_GEAR_GROUPS', "domains/#{domain_id}/apps/#{app_id}/gear_groups", 'get' ],
['START', "domains/#{domain_id}/apps/#{app_id}/start", 'post'],
['STOP', "domains/#{domain_id}/apps/#{app_id}/stop", 'post'],
['RESTART', "domains/#{domain_id}/apps/#{app_id}/restart", 'post'],
['SCALE_UP', "broker/rest/application/#{app_id}/events", 'scale-up'],
['SCALE_DOWN', "broker/rest/application/#{app_id}/events", 'scale-down'],
['THREAD_DUMP', "domains/#{domain_id}/apps/#{app_id}/event", 'post'],
['ADD_ALIAS', "domains/#{domain_id}/apps/#{app_id}/event", 'post'],
['REMOVE_ALIAS', "domains/#{domain_id}/apps/#{app_id}/event", 'post'],
['LIST_ALIASES', "domains/#{domain_id}/apps/#{app_id}/aliases", 'get'],
['LIST_ENVIRONMENT_VARIABLES', "domains/#{domain_id}/apps/#{app_id}/event", 'post'],
['SET_UNSET_ENVIRONMENT_VARIABLES', "domains/#{domain_id}/apps/#{app_id}/event", 'post'],
['DELETE', "broker/rest/domains/#{domain_id}/applications/#{app_id}", 'delete'],
(['LIST_MEMBERS', "domains/#{domain_id}/apps/#{app_id}/members", 'get'] if example_allows_members?),
['UPDATE', "broker/rest/domain/#{domain_id}/application/#{app_id}", 'put'],
['LIST_DEPLOYMENTS', "broker/rest/domain/#{domain_id}/application/#{app_id}/deployments", 'get' ],
['UPDATE_DEPLOYMENTS', "broker/rest/domain/#{domain_id}/application/#{app_id}/deployments", 'post' ],
['ACTIVATE', "broker/rest/domain/#{domain_id}/application/#{app_id}/events", 'post'],
['DEPLOY', "broker/rest/domain/#{domain_id}/application/#{app_id}/deployments", 'post'],
['MAKE_HA', "broker/rest/application/#{app_id}/events", 'make-ha']
].compact
end